В Мурманской области – с 1936.
Окончил 9 классов школы г. Мурманска, курсы учителей начальных классов (1939), Мурманское педагогическое училище (1951, заочно), Мурманский государственный педагогический институт (1965, заочно).
С 1939 – учитель начальных классов школ пос. Ена, Слюда, участник работы по ликвидации неграмотности; с 1941 – артиллерист, командир противотанкового орудия 844-го полка 267-й дивизии 52-й армии Волховского, 1-го Белорусского фронтов, участник Великой Отечественной войны, обороны Ленинграда, взятия Берлина, был ранен, контужен; с 1946 – учитель, с 1948 – завуч, школы пос. Зашеек; с 1958 – завуч, с 1963 – директор Нивской школы № 11, с 1981 – на пенсии; в 1982 – 1988 – учитель русского языка и литературы школы № 4, в 1989 – 1991 – № 16 (гимназия № 1); в 1993 – 1998 – учитель истории среднего профессионально-технического училища №
Инициатор обучения школьников по специальностям «Водитель» и «Швея». Организатор сбора материалов об участниках Великой Отечественной войны. Участник военно-патриотической работы.
Председатель совета ветеранов г. Полярные Зори.
Награжден орденами Отечественной войны I степени (1985), «Знак Почета», медалями «За отвагу», «За боевые заслуги», «За победу над Германией в Великой Отечественной войне 1941–1945», «За доблестный труд». Почетный гражданин г. Полярные Зори (1997). «Отличник народного просвещения». Имя Булганин присвоено школе № 3 г. Полярные Зори.
Лит.: Педагогическая энциклопедия Мурманской области. – Мурманск, 2001; Солдаты Победы. – Мурманск, 2007. – Т. 2.