После окончания училища служил в вооруженных силах, полковник.
После увольнения до 1999 года, работал в УВД города Тулы.
В 2000 году назначен помощником депутата Тульской городской думы Владимира Дякуна.
В 2000 г. возглавил Тульское региональное отделение Российской партии Пенсионеров (РПП).
В 2004 году, по партийным спискам Российской партии Пенсионеров избран депутатом Тульской областной Думы III созыва
Вице-спикер регионального парламента (2004—2005).
В октябре 2005 года сложил полномочия депутата в связи с назначением вице губернатором Тульской области по образованию, культуре и социального развития.
17 декабря 2005 года, на шестом VI всероссийском съезде Российской партии Пенсионеров был избран председателем центрального совета.
29 августа 2006 года, лидеры трёх политических партий: Российской партии Пенсионеров, Российской партии Жизни и партии Родина Игорь Зотов, Сергей Миронов и Александр Бабаков подписали соглашение об объединении своих партий и создание новой политической партии Справедливая Россия.
4 сентября 2007 года, организовал и возглавил общественную организацию "Российские пенсионеры за справедливость".
23 сентября 2007 года, на I съезде партии Справедливая Россия, был избран секретарём президиума центрального совета.
2 декабря 2007 года по внутрипартийным спискам партии Справедливая Россия пытался стать депутатом ГосДумы V созыва, но не был избран.
11 октября 2009 года был избран депутатом Тульской областной Думы V созыва.
27 ноября 2015 года покинул пост председателя Российской партии Пенсионеров за Справедливость.
В декабре 2017 года избран секретарём политсовета Тульского регионального отделения партии "Родина"
4 декабря 2011 г. - по спискам партии Справедливая Россия избран депутатом ГосДумы VI созыва.
В начале 2012 году, заявил о выходе из партии "Справедливая России" в связи с оппозиционной риторикой партии и провозгласил восстановление Партии пенсионеров, на базе общественной организации "Российские пенсионеры за справедливость".
5 апреля 2012 г. прошёл учредительный съезд, на котором общественная организация была преобразована в политическую партию с новым названием "Российская партия пенсионеров за справедливость", был избран её председателем
13 июня 2012 партия Минюстом была официально зарегистрирована.
Женат, имеет троих детей.
Председатель Российской партии Пенсионеров (2005—2006).
Вице-губернатор Тульской области (2005—2007).
Председатель Российской партии пенсионеров за справедливость (2012—2015)
Секретарь политсовета партии Родина (с декабря 2017).