Той бе и народен представител от парламентарната група на Коалиция за България в 39-тото Народно събрание.
Професор Петков е роден на 18 ноември 1943 година в село Княз Александрово (днес град Димово). Завършва Техникума по хидромелиорации в град Павликени, а през 1968 година се дипломира със специалност "Политическа икономия" във Висшия икономически институт "Карл Маркс" - София (УНСС).
През 1986 година защитава докторска дисертация по проблема за трудовите отношения и е избран за професор по социология в Софийския университет "Св. Климент Охридски".
Специализира социология, социология на труда, икономика и социална политика в Академията на науките в Новосибирск, в Международния институт по труда в Женева, в Университета по икономика и политически науки в Англия.
Участвал е в университетски програми и семинари в САЩ, в университетите в Мичиган, Бъркли, Дюк и др.
Поклон пред паметтта му!