Выпускник Севастопольской авиационной школы 1912 года.
Во время Первой мировой войны командовал 12-м авиационным дивизионом. Был произведен в подполковники. Георгиевский кавалер.
Служил начальником управления авиации в Приморье. С 29 марта 1919 года начальник управления воздушного флота Российской армии адмирала А. В. Колчака.
В эмиграции проживал в Польше, служил в армии этого государства.