Той е роден на 19 февруари 1919 г. в София. Завършва Американския колеж, а след това право в Софийския университет.
От 1952 г. работи в Българската телеграфна агенция, първоначално като преводач от английски език, а впоследствие заема длъжността заместник главен редактор.
Между 1981 и 1993 г. участва с новини и коментари във „Всяка неделя". Има редовни рубрики по БНТ, в радио „Свободна Европа" и в „Дойче Веле".
На 23 февруари 1992 г. в предаването "ТВ Око" Петко Бочаров произнася крилатата си фраза "Да, ама не", която остава в съзнанието на хората. Остротата на неговото перо доста често е притеснявала хората от властта, защото той е директен, споделя откровено позицията си по един или друг въпрос и както се казва, не цепи басма никому и никога, припомня БНР.