Nacido en Tijuana, Baja California, comenzó en los medios en 2009 en Grupo Cadena en la sección de deportes de En La Noticia, posteriormente convirtiéndose en corresponsal de La Afición de Milenio y Multimedios Deportes en 2011 y un año después laboró en Milenio Radio Baja California. En 2014 inició labores en Síntesis TV, siendo en 2015 el corresponsal de ESPN México en la región. En 2016 fue analista en español de los San Diego Chargers y dos años después de los Xolos de Tijuana en inglés y español. Sus coberturas incluyen MLB, NFL, LMP, LMB, Liga MX, Copa Oro y el resto de los eventos deportivos de la región.