Urodził się w 13 stycznia 1947 w Sosnowcu. Prawnik, polityk, historyk doktryn politycznych i prawnych, profesor zwyczajny Uniwersytetu Jagiellońskiego, profesor nauk prawnych, członek Trybunału Stanu. W latach 1996–1997 pełnił funkcję wojewody krakowskiego. Od 2002 pełni funkcję Prezydenta Krakowa.