Doctor en Derecho por la Universidad Externado de Colombia (2023). Máster en Razonamiento probatorio por la Universitat de Girona (España) y la Universidad de Génova (Italia), el 2018. Magíster en Ciencias penales y criminológicas por la Universidad Externado de Colombia (2014). Abogado por la Facultad de Ciencias jurídicas de la Pontificia Universidad Javeriana (2010).
Actualmente es profesor investigador del Departamento de Derecho penal de la Facultad de Ciencias jurídicas de la Universidad Javeriana. Catedrático de Derecho penal general II (teoría del delito), Derecho probatorio penal, Derecho penal general I (Introducción al derecho penal), Derecho penal especial I y II y profesor del seminario permanente del programa de Doctorado en Derecho de la Facultad de Ciencias jurídicas de la Universidad Javeriana.
Ha sido abogado litigante en asuntos relacionados con el derecho penal y socio en la firma Idrobo & Asociados S.A., especializada en derecho penal económico y de la empresa. Relator académico en el Ministerio de Justicia y del Derecho. También ha sido profesor de pregrado y posgrado en distintas universidades colombianas (Universidad de Medellín, Universidad Autónoma de Bucaramanga (UNAB), Universidad de Ibagué, Universidad La Gran Colombia, Universidad de la Sabana, Universidad Manuela Beltrán), conferencista y evaluador en varias revistas jurídicas especializadas.
Ha sido miembro del Instituto Colombiano de Derecho Procesal y miembro del Colegio de Abogados Casacionistas. Actualmente es miembro de la Fundación Internacional de Ciencias Penales, del Colegio de Abogados Javerianos y coordinador de la Red Colombiana de Razonamiento Probatorio.
Autor de diversos libros y artículos relacionados primordialmente con el Derecho penal y con el Derecho procesal penal, publicado en revistas nacionales e internacionales, a la vez que ha prologado diversas publicaciones sobre sus temas de especialidad.