Родился в посёлке Кукарка, ныне город Советск Кировской области, в рабочей семье.
С ноября 1925 года служил в органах внутренних дел.
Работал оперуполномоченным уголовного розыска.
Участник Великой Отечественной войны.
После окончания войны работал на должностях начальника отдела службы и отдела уголовного розыска, заместителя начальника управления милиции города Горького.
В 1954 – 1956 годах – начальник управления милиции города Горького.
В 1956 – 1961 годах – заместитель начальника управления охраны общественного порядка Горьковского облисполкома.
Депутат Горьковского городского Совета депутатов трудящихся.
Жил в городе Горьком, похоронен на кладбище «Марьина Роща».
Награды: ордена Ленина, Красного Знамени, два ордена Красной Звезды (в т.ч. 19.05.1943), медали, в т.ч. «За отвагу» (05.11.1942).