Kučan syntyi Križevcissä Koillis-Sloveniassa Prekmurjen alueella. Kučanista tuli Slovenian kommunistipuolueen johtaja vuonna 1986. Hän alkoi tukea kommunistipuolueen eroa liittovaltion puolueesta vuonna 1989, samoin kuin poliittista moniarvoisuutta. Kučanista tuli vuoden 1990 vaaleissa Slovenian osatasavallan presidentti.[1]
Myöhemmin vuonna 1990 Kučan alkoi tukea Slovenian itsenäistymistä.[2] Kučanin neuvottelupolitiikka johti Brionin sopimukseen. Kučan voitti istuvana presidenttinä presidentinvaalit vuonna 1994[2]. Hänen presidenttikautensa päättyi vuonna 2002, jolloin häntä seurasi presidenttinä Janez Drnovšek.