Ha ejercido como maestro, Director escolar, Profesor y Directivo de la Escuela Universitaria del Profesorado y Director Adjunto del Instituto de Ciencias de la Educación de la UB.
Ha escrito diversos libros y artículos sobre organización y gestión de centros educativos, formación de directivos y del profesorado.
Participa en múltiples acciones formativas, congresos y proyectos nacionales e internacionales de capacitación de docentes, de directivos escolares, supervisores y de personas responsables de la formación inicial y permanente del profesorado.
Director y miembro del consejo asesor de diversas colecciones editoriales y revistas profesionales.