Борис Степанович Романов родился в Валдае 20 апреля 1936 года. После учебы в Ломоносовском мореходном училище в течение 17 лет был штурманом и капитаном дальнего плавания. Окончил Литературный институт имени Максима Горького, получил известность в качестве прозаика и поэта.
Перу Романова принадлежали романы "Третья Родина", "Прощальный снегопад", "Лед", ряд сценариев к телефильмам, а также несколько сборников повестей, рассказов, очерков и стихов.
В 1971 годы Романов был принят в Союз писателей СССР, после чего возглавлял Мурманскую и Новгородскую писательские организации. В 1990-1994 годах избирался первым секретарем правления Союза писателей России.
Был отмечен несколькими литературными премиями, орденом "Знак Почета" и медалями.
Скончался 6 мая 1998 года и был похоронен в Валдае.