Profesor del Departamento de Ciencia Política y Derecho Público de la UAB. Ha impartido asignaturas relacionadas con el derecho público, el derecho constitucional y la teoría del Estado en la Facultad de Derecho. Es coautor de un manual y de diversos materiales de derecho público y autor de monografías y estudios de temas de su especialidad académica, destacando las relativas al gobierno y la dirección política. Ha sido profesor visitante del Instituto Universitario Europeo de Florencia y de la Universidad del Norte (Colombia), así como director del Instituto de Derecho Español en Tiflis (Georgia).
Ha participado en diversos proyectos de investigación sobre temas como los derechos fundamentales en la Unión Europea, el indulto, los partidos políticos de ámbito no estatal, etc. Es el responsable principal del grupo de investigación sobre 'Libertad, seguridad y transformaciones del Estado' y director del Observatorio de la convivencia y del Civismo en Cataluña de la UAB. Coordina la red interuniversitaria de estudio de las transformaciones constitucionales del Estado.