Ha sido profesor en la Universidad de León, en la Universidad Johannes Kepler de Linz (Austria) y la Universidad de Castilla-La Mancha en Toledo.