Licenciado en Filosofía por la Universidad Complutense de Madrid. Actualmente realizando estudios de doctorado en el ámbito de la Filosofía del Derecho en la Facultad de Filosofía de la misma Universidad, realizando diversas publicaciones, así como participando en congresos, en dicho ámbito. En la Universidad Villanueva su docencia está ligada al departamento de Derecho y Humanidades. Del mismo modo, es profesor tutor de Teoría del Derecho en la UNED.
Ha impartido docencia durante varios años en Secundaria y Bachillerato.