Роден е през 1941 г. в с. Раковица. През 1969 г. завършва ВИТИЗ „Кръстьо Сарафов“, специалност „Актьорско майсторство“ в класа на проф. Кръстьо Мирски и постъпва на работа като актьор във Видинския драматичен театър „Владимир Трендафилов“. През периодите 1983-2000 г. и 2008-2014 г. е директор на театъра , а през периодите 2000-2008 г. и 2014 г. до настоящия момент е в трупата на Врачанския куклено-драматичен театър.

Най-значими роли в творческата му биография са на – Цар Петър от „Книга на царете“ от Маргарит Минков, Живко от „Майстори“ по Рачо Стоянов, Старият Гранде от „Йожени Гранде“ по Оноре дьо Балзак, Йован Табута от „Щуро племе“ от Йосиф Венков, дядо Димитър от „Да убиеш премиер“ от Емил Андреев, Абдулах в „Забрадка на слънцето“ от Кирил Топалов и др.

Петко Петков е носител на званието „Заслужил артист“ от 1985 г.