Narodil se 21. ledna 1964 ve Zlíně. Vystudoval českou literaturu na Filosofické fakultě Masarykovy univerzity v Brně, kde později pokračoval na doktorském studiu. Na Brno International Business School získal titul MBA.

Praxi získal v kulturní rubrice Brněnského večerníku, později působil jako vědecký pracovník Ústavu pro českou a světovou literaturu ČSAV. Na akademické půdě pokračoval ve funkci odborného asistenta na Ostravské a Masarykově univerzitě.

V roce 1997 vstoupil do ODS, rok později začal s politikou na komunální úrovni, kdy byl zvolen zastupitelem a později místostarostou městské části Brno-Královo pole. V roce 2002 se stal náměstkem brněnského primátora, o dva roky později již zasedl do primátorského křesla sám. Mezi lety 2000-2004 byl zastupitelem Jihomoravského kraje.

V roce 2006 vyhrál v senátních volbách v obvodu Brno-město. V roce 2012 mandát neobhájil.