Родился 21 сентября 1951 года в Красногорске Московской области. Среднее образование - СШ №7 г. Красногорска. Окончил Калининградское высшее военно-инженерное училище, затем Всесоюзный заочный инженерно-строительный институт. Три года работал сотрудником лаборатории Института космических исследований в Москве.
В 1996 году выдвигался кандидатом на президентских выборах, однако не принял в них участия, так как был снят Центризбиркомом.
В 1999, 2003, 2007 годах избирался депутатом Государственной думы. Служил руководителем подкомитета по делам Центробанка.
В марте 2003 года был утверждён членом коллегии Государственного комитета Российской Федерации по строительству и жилищно-коммунальному комплексу.
В декабре 2011 года избран депутатом Государственной Думы шестого созыва в составе федерального списка кандидатов, выдвинутого Всероссийской политической партией «Единая Россия», является первым заместителем председателя комитета ГД по экономической политике, инновационному развитию и предпринимательству.
Проживает в деревне Глухово Красногорского района.