Той е роден на 16 декември 1941 г. в село Раковица, където завършва основното си образование. Възпитаник е на видинската гимназия „Димитър Благоев“. Още като ученик се качва на театралната сцена в Раковица, Кула и Видин.
През 1969 г. завършва ВИТИЗ „Кръстьо Сарафов“, специалност „Актьорско майсторство“ в класа на проф. Кръстьо Мирски и постъпва на работа като актьор във Видинския драматичен театър „Владимир Трандафилов“.
Над 35 години от живота си отдава на видинската сцена, 20 от които е директор на театъра. Петко Петков е носител на множество награди, както и на званието „Заслужил артист“ от 1985 г.
Росен Младенов, БТА