Кръстьо Петков е професор по социология, доктор на философските науки. Специализирал е в Швейцария, Великобритания и Русия. Преподава социология в УНСС. Гостуващ професор в Брюкселския свободен университет. Автор е на над 100 публицистични книги и научни статии. От 1990 до 1997 г. е председател на Независимите синдикати в България (КНСБ). През 1997 г. основава Обединен блок на труда (ОБТ) и става негов председател. От 2005 г. е съпредседател на „Коалиция на розата".