Baburin was born in Semipalatinsk, Kazakh SSR, where his parents were studying at the time. His father, Nikolai Naumovich Baburin, was a teacher who came from a long line of Sibiryaks, and arrived to Semipalatinsk from Tara, Omsk Oblast where Sergey later spent his childhood. His paternal grandfather, Naum Mikheevich Baburin, was a woodworker who built houses; during the Russian Civil War he expressed support to the White Army and was nearly shot by Bolsheviks after they came to power. His paternal grandmother, Irina Sergeevna Baburina, was a housewife. Sergey's mother, Valentina Nikolaevna Baburina, was a surgeon. Her father, Nikolai Petrovich Kulbedin, came from a Belorussian family and arrived to Semipalatinsk from a Motol village of the Ivanava District, Brest Region in search of a work. According to Baburin, some sources indicate that Nikolai belonged to a family of priests; he took an active part in the civil war fighting Basmachi, made a political career, was arrested during the Great Purge, but set free and died on his way home. His wife, Anna Maksimovna Kulbedina, came from exiled Cossacks, and spent all her life working as a children's nurse in a hospital. Baburin holds a Ph.D. in law from Leningrad State University and served as Dean of Law at Omsk State University. In 1990, he was elected as peoples' deputy in the Supreme Soviet of Russia. He was one of the few who voted against officially dissolving the USSR in December, 1991. He served in the Soviet army in Afghanistan and garnered several awards for his service. He was the founder and one of the leaders of the Russian All-People's Union. During Russian constitutional crisis of 1993 he was one of the most outspoken leaders of anti-Yeltsin opposition. In the 2007 Duma election campaign Baburin gained broad media attention by proposing a bill giving every Russian 4 million rubles as means of one-time compensation for wrongdoings of the privatization of state property in the early 90s.
2018 presidential campaign
On 22 December 2017 the Russian All-People's Union nominated Sergey Baburin as its presidential candidate for the 2018 Russian presidential election. On 24 December Baburin filed registration documents with the CEC. The CEC rejected Baburin's bid on 25 December because it identified violations in the information provided regarding 18 of his party's 48 representatives. Baburin resubmitted the documents and they were approved by the CEC. On 30 January 2018 Sergey Baburin handed over the signatures to the CEC. When testing revealed only 3.28% of invalid signatures, due to which Sergey Baburin was admitted to the election. Baburin received 0.65%, finishing last.