Leta 1990 je izvoljen v Družbeno politični zbor Skupščine SRS. Njegova kariera v večstrankarskem sistemu se je začela z ustanovitvijo Socialistične stranke Slovenije leta 1990; postal je njen predsednik. Stranka je predlagala Plebiscit o samostojnosti Slovenije. Leta 1994 je bil med ustanovitelji stranke Liberalne demokracije Slovenije (LDS) in njen podpredsednik. Njegova najvišja politična funkcija je bilo mesto podpredsednika Vlade RS leta 1992. 2002 je kandidiral za župana občine Žiri.