Egresado de la Escuela de periodismo Carlos Septién García en 2013. Ha trabajado en la Red de Periodistas de a Pie, como reportero, y en el programa Tragaluz, transmitido por Milenio Televisión, como coordinador de información.
En Animal Político se ha desempeñado como reportero, redactor y editor desde 2014, cubriendo temas sociales, políticos, ambientales y sobre derechos humanos.
Warning: mysqli_num_fields() expects parameter 1 to be mysqli_result, bool given in /home/apolitico/web/wp-includes/wp-db.php on line 3403