Родился в Витебской губернии, ныне Белоруссия. С 1913 года служил на Балтийском флоте в городе Либава. Участник Первой мировой войны. После Октябрьской революции служил на учебном судне «Рион», затем на подводной лодке. Окончил Училище командного состава флота и курсы разведки и контрразведки при Региструпре. С 1920 года служил в Региструпре.
С 1921 года – начальник морского отделения Разведывательного отдела Петроградского Военного округа. С 1922 года – начальник Разведотделения Мурманского губернского военного комиссариата, затем уполномоченный Петроградского Военного округа по Мурманскому району. В 1932 – 1935 годах – управляющий Горьковской ГРЭС им. А.В. Винтера. Впоследствии был переведён на работу в Белорусскую ССР.
Награды: орден Трудового Красного Знамени (07.07.1935).