Родился 24 июля 1928 года в селе Черновское Котельничевского района Кировской области. В 1946 году окончил Горьковское военно-морское подготовительное училище; в 1950 году - Каспийское высшее военно-морское училище в Баку; в 1978 году - академические курсы при Ленинградской академии тыла и транспорта.
В Военно-морском флоте с 1942 года. В 1950-1951гг. - командир артиллерийско-минной боевой части Каспийской флотилии. В 1951-1962гг. - прошел путь от командира боевой части на корабле до командира дивизиона кораблей на Тихоокеанском флоте. В 1962-1964гг. - командир дивизиона тральщиков; в 1964-1969гг. - командир дивизиона десантных кораблей на Черноморском флоте. В 1969-1971гг. - старший капитан-наставник по военно-морской подготовке в г.Южно-Сахалинск. В 1971-1977гг. - оперативный дежурный штаба военно-морской базы, г.Феодосия. В 1978-1983гг. - командир воинской части 62717, г.Феодосия. С ноября 1983г. - в запасе. В 1984-1994гг. - начальник научной базы «Ай-Петри», инженер, старший научный сотрудник п/я 3646, диспетчер дивизиона вспомогательных судов. В 1994-1996гг. - депутат Верховного Совета Крыма на постоянной профессиональной основе: в августе-ноябре 1994г. - член Постоянной комиссии, в 1994-1995гг. - секретарь, в 1995-1996гг. - член Постоянной комиссии Верховного Совета Крыма по военным вопросам, безопасности и защите прав военнослужащих; с октября 1996г. по апрель 1998г. - председатель Постоянной комиссии Верховного Совета Крыма по социальной политике.
Капитан первого ранга. Депутат Верховного Совета Крыма 2-го созыва (1994-1998гг.).
Скончался 22 мая 1999 года в Феодосии. Похоронен в Севастополе.