Estudiaba contaduría, y eso lo llevó a trabajar como auxiliar contable en una estación de radio local de Zamora, Michoacán. Cuando el cronista de segunda división, Raúl Ochoa García, no llegó a la narración del encuentro entre Zamora e Irapuato, se le pidió que tomara su lugar. Con el ascenso del Club Deportivo Zamora, es que comienza su narración de partidos de Primera División en la XEGT. Posteriormente, comenzó un programa radiofónico, "Futbolerías".
Con apoyo de Fernando Marcos, en 1966 ganó un concurso nacional convocado por Telesistema Mexicano, para encontrar un cronista deportivo, ganando la oportunidad de narrar el mundial Inglaterra 1966. Poco después, incursiona en la crónica taurina, junto a Paco Malgesto. En México 1970, compartió micrófonos con Ángel Fernández.[1]
Con el tiempo, alternó residencia entre Zamora y Guadalajara, para trabajar en Canal 4 de televisión en Jalisco y en Radio Canal 58, luego en Estéreo Latina y, finalmente, ingresaría a XEW de Televisa Radio, y posteriormente en Radiorama, así como en Canal 44 de la Universidad de Guadalajara y Radio Fórmula, donde colaboró con Heriberto Murrieta. Desde 1975, transmitió para Televisa los partidos del Guadalajara, del Atlas y de los Leones Negros de la UDG. Participó en el programa de Televisa Guadalajara "Cuatro en el cuatro", junto a Enrique Bermúdez, Pablo González y Juan Pablo Romero.
Narró 15 Copas del Mundo,[2] y ha sido galardonado por la Asociación Nacional de Cronistas Deportivos, y pertenecer al Salón de la Fama de Guadalajara. En 2009, ingreso a Salón de la Fama de Zamora de Hidalgo, Michoacán.[3] En 2025, el Gobierno de Zapopan y el Comité Organizador Guadalajara 2026, le rindieron reconocimiento por su destacada trayectoria y contribución al deporte mexicano.[4]