Jurist. 1980 bis 1984 Studium der Staatswissenschaften an der Universität St. Gallen mit Lizentiat und Dr. rer. publ. (1989), Anwaltspatent (1990); 1995 Privatdozent für öffentliches Recht an der Universität St. Gallen; 1997 bis 2005 Professor für öffentliches Recht an der Universität Bern. Seit 2005 Professor für öffentliches Recht, Verfassungsgeschichte sowie Staats- und Rechtsphilosophie an der Universität Zürich; 2019 Dr. iur. h.c. der Universität St. Gallen.
Mitglied des Wissenschaftlichen Rates seit 1998.