Родился 21 сентября 1960 года в городе Соликамск, Пермская область.
В 1981 году окончил Пермское Военно-авиационное техническое училище.
С 1981 до 2003 года служил в вооруженных силах РФ. Награжден 10 медалями вооруженных сил РФ.
В 2007 году окончил Московскую финансово-юридическую академию.
С 2007 года член партии «Единая Россия». В настоящее время член политсовета партии Единой России в районе Соколиная гора.