Dictó charlas en la Freie Universität–Berlin, Alemania (1999), y la Uniwersytet Warszawski, Polonia (1999, 2007), así como en varias universidades del Perú (Lima, Ayacucho, Huánuco, Huaráz e Ica). Ha sido catedrático en la Pontificia Universidad Católica del Perú PUCP (2004-2012), el Centro de Altos Estudios Nacionales CAEN (2013, 2015-2017), y actualmente es catedrático en la Universidad Nacional Mayor de San Marcos UNMSM (2016-2020).