Kraigher se je rodil leta 1914 v Postojni. Po končani gimnaziji v Ljubljani se je leta 1932 vpisal na medicinsko fakulteto in kot študent aktivno deloval v političnem življenju na univerzi. Leta 1934 je postal član Komunistične partije Slovenije, istega leta so ga aretirali in obsodili na dve leti zapora v Sremski Mitrovici. Po prestani kazni pa je nadaljeval študij medicine na zagrebški univerzi.
Po ukazu CK KPS je leta 1940 odšel v ilegalo, sodeloval je pri snovanju prvih odborov OF in ustanavljanju partizanskih skupin ter njihovi združitvi v Revirsko četo. Med vojno in po njej je opravljal številne odgovorne naloge. Leta 1950 je bil izvoljen za podpredsednika LRS, naslednje leto pa je postal guverner Narodne banke Jugoslavije. Za predsednika skupščine SR Slovenije je bil izvoljen leta 1967, sedem let kasneje pa za prvega predsednika predsedstva SR Slovenije. Od maja 1979 je bil Kraigher član predsedstva SFRJ in med letoma 1981 in 1982 njegov predsednik.