Рођен је 1930. у Кољанима, у Далмацији. Дипломирао је, магистрирао и докторирао на Факултету политичких наука у Београду. Радио је 18 година у Институту за нуклеарне науке у Винчи. Био је оснивач и директор Републичке заједнице пензионог и инвалидског осигурања самосталних делатности (данашњи Фонд ПИО самосталних делатности).
Кркобабић је као најстарији посланик, председавао конститутивном седницом Народне скупштине Републике Србије 11. јуна2008. Дана 7. јула2008. године изабран је за потпредседника Владе Републике Србије.
На парламентарним изборима 2012. коалиција СПС-ПУПС-ЈС је освојила 44 мандата од чега је Кркобабићевој партији припало 12 посланичких места.
Дана 27. јула2012. Кркобабић је изабран за потпредседника владе и министра рада, запошљавања и социјалне политике у влади Ивице Дачића.