Боян Ангелов е роден през 1955 г. в Панагюрище. Завършил е философия и българска филология в Софийския университет. След това завършва и антропософска педагогика и социална психология в Швейцария, където живее няколко години и специализира в областта на гьотеанистиката, антропософската естетика, историята на философията, социалната и педагогическа психология. Работил е в БНР, Министерството на културата, Комитета за телевизия и радио. Бил е главен редактор и издател на списание „Читалище“ и зам.-председател на Съюза на народните читалища.
Лауреат е на националните литературни награди „Захарий Стоянов“, „Никола Фурнаджиев”, „Слав Хр. Караславов” и др. Има 33 поетични книги, превеждан е на много езици.
От края на 2012 година Боян Ангелов е директор на издателство „Български писател“, а от 2014 г. и председател на Съюза на българските писатели.