Родился в Жуковском Московской области 1 сентября 1960 года. Окончил Армавирское высшее военное авиационное краснознаменное училище летчиков, школу летчиков-испытателей Минавиапрома СССР. В 1981–1985 годах служил на летных должностях в гвардейском истребительном авиационном полку ВВС Московского военного округа в Кубинке. В 1987–1999 годах был летчиком-испытателем в ОКБ им. Микояна и Летно-исследовательском институте им. Громова. Освоил более 40 типов самолетов, его общий налет составляет около 4 тыс. часов, за время работы неоднократно попадал в летные происшествия. В 1998 году получил звание Героя России за мужество и героизм, проявленные при испытании новой авиационной техники.