V roce 1989 vstoupil do lidové strany, za kterou byl v roce 1990 kooptován do Národního výboru města Brna. V letech 1990 - 2006 byl brněnským zastupitelem, mezi lety 2000 - 2004 prvním náměstkem primátora města Brna.
V krajských volbách v roce 2000 byl jako člen KDU-ČSL na kandidátce „Čtyřkoalice“ (tj. KDU-ČSL, US, DEU a ODA) zvolen zastupitelem Jihomoravského kraje.
V letech 2004 až 2010 byl senátorem za obvod č. 58 - Brno-město, do zrušení klubu senátorů KDU-ČSL v roce 2009 byl jeho předsedou. Ve volbách 2010 svůj mandát neobhajoval.
|