Родился 27 июля 1967 года в деревне Извеково Рязанской области.
В 1984 году поступил в железнодорожное училище в городе Ожерелье по специальности помощник машиниста.
С 1985 по 1987 год – служба в Армии, в ракетных войсках стратегического назначения.
Трудовую биографию начал сварщиком в Домодедовском депо. 15 лет трудился в ФГУП БОР.
Одновременно учился в Подольском Строительном техникуме. Прошел путь от рабочего до начальника ремонтно-эксплуатационного цеха.
Высшее юридическое образование получил в Российском государственном гуманитарном университете.
С 2003 г. – частный предприниматель.
В настоящее время - генеральный директор компании "ШАХКОАЛ".
С 2002 года серьезно занимается общественно-политической деятельностью.
С 2003 года является членом партии «Яблоко», в настоящее время – член Федерального Совета, заместитель председателя Московского областного регионального отделения Российской объединенной демократической партии «Яблоко».
Женат, отец троих сыновей.