Doctor en Derecho por la Universidad de Oviedo y Master en Derecho alemán por al Universidad de Bochum. Dedicado a la docencia e investigación universitaria desde 1991, en la actualidad es Catedrático de Derecho Constitucional de la Universidad de Oviedo, pero durante estos años ha combinado su dedicación a la docencia y la investigación con el ejercicio práctico del derecho como Magistrado Suplente del Tribunal Superior de Justicia y de la Audiencia Provincial de Asturias, y como Consejero del Consejo de Administración de la Radio Televisión del Principado de Asturias.