В 1988—1998 гг. — профессор кафедры физики, и. о. ректора, ректор Амурского государственного университета (г. Благовещенск); в 1998 г. был назначен заместителем министра общего и профессионального образования (в дальнейшем — заместитель министра образования), освобожден от этой должности в июне 2002 г. в связи с переходом на другую работу.
7 декабря 2003 года был избран в Государственную Думу РФ четвёртого созыва.