Родился в городе Верхняя Тура Свердловской области. С августа 1918 года служил в Красной Армии и принимал участие в Гражданской войне. В 1939 году участвовал в освободительном походе в Западную Белоруссию, а также Советско-финской войне. Участник Великой Отечественной войны с июня 1941 года. Воевал в должности командира зенитного батальона 3-й бригады ПВО, позднее – командира 69-го стрелкового полка 97-й стрелковой дивизии 5-й армии 3-го Белорусского фронта. Участвовал в освобождении Прибалтики и Советско-японской войне. После окончания войны полковник Булыгин проживал в городе Городце Горьковской области. Награды: ордена Ленина (21.02.1945), Красного Знамени (03.11.1944), Отечественной войны 1-й степени (29.01.1945), Александра Невского (04.08.1943), Красной Звезды (18.07.1943), медали.