Борис Иванович Стукалин родился в 1923 году в городе Острогожске Воронежской области. Журналистскую деятельность начинал в районной газете, с 1952 по 1956 годы - редактор воронежского “Молодого коммунара”, затем - редактор “Коммуны”, с 1965 года - заместитель, первый заместитель главного редактора “Правды”.
В 1970 году Б. И. Стукалин стал председателем Комитета по печати при Совмине СССР, с 1978 года - Государственного комитета СССР по делам издательств, полиграфии и книжной торговли. С 1982 года - заведующий отделом ЦК КПСС, а с 1985 года - посол СССР в Венгрии. Живет в Москве.