Родился 7 августа 1949 года в Амурской области. Окончил Хабаровский институт инженеров железнодорожного транспорта. В 1972–1998 годах проходил службу в Вооруженных силах. С 1998 по 2001 год – советник посольства РФ в Швеции, с августа 2001 года – заместитель председателя Государственного комитета РФ по рыболовству. В 2004-м возглавил Федеральную службу по надзору в сфере природопользования. В марте 2006-го назначен начальником Управления противодействия вызовам и угрозам Секретариата Организации Договора о коллективной безопасности. Генерал-лейтенант.
Женат. Имеет двоих детей.