Родился в 1921 году в деревне Мочулки Бобруйского района в многодетной крестьянской семье. Сын Василия Александровича и Дарьи Кузьминичны Булацких.После окончания средней школы в 1939 году поступил на исторический факультет БГУ, но в том же году был призван в РК КА, служил в 450 отдельном батальоне связи.
В августе 1941 г. окончил Мелитопольский авиационное училище, направленный на Дальнем Востоке. Вместе с однополчанами, В. Ульяновым и А. Петровым, купил самолет на котором они участвовали в боевых действиях на территории Украины, Румынии, Венгрии, Чехословакии, Югославии, Австрии.
В 1946 демобилизован по инвалидности.Закончил БГУ (1951), учился в аспирантуре.Работал в многотиражной газете БГУ, с 1954 — старшим преподавателем, заместителем декана филфака и заведующим отделением журналистики, с 1961 — заведующий кафедрой, одновременно с 1963 — декан филологического факультета, в 1967-1981 — декан факультета журналистики.
Он исследовал проблемы становления, развития и роли белорусской печати. Изучал публицистическое творчество П. Кролика, В. Хоружей, П. Головача, К. Черного, П. Лепешинского, К. Еремеева и др.Подготовил около 40 кандидатов наук и несколько докторов наук.Много лет работал в качестве научного консультанта 12-томной «Белорусской советской энциклопедии» , был членом редколлегии «Вестника БГУ» .Автор более 10 пособий, сборников, хрестоматий, монографий, свыше 200 научных статей.