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