Es Doctor en Lengua y Literatura por la Pontificia Universidad Católica del Perú (PUCP) y ha realizado estudios de posgrado en Semiótica en el curso DAMS de la Universidad de Bologna (Italia) bajo la dirección de Umberto Eco.
Ha sido profesor en la Pontificia Universidad Católica del Perú y en la Universidad de Lima. Actualmente es profesor en la Universidad Peruana de Ciencias Aplicadas (UPC) y en los cursos de posgrado del Instituto de Gobierno y Gestión Pública de la Universidad San Martín de Porres.