En 1974 comienza su carrera escénica al participar en diferentes obras teatrales en la ciudad de Hermosillo.
En 1985 regresa a Hermosillo y realiza su muy conocida obra La Tuba de Goyo Trejo.
En 2012 interpreta a Adriano Reyes, dueño de una empresa dedicada al turismo, en la telenovela Por ella soy Eva, producida por Televisa, compartiendo créditos con Jaime Camil, Lucero, Paty Navidad, Mariana Seoane, entre otros.
En 2013 interpreta a Zacarías del Pino, dueño de la mobiliaria de taxi y padre del protagonista en la telenovela Libre para amarte, también producida por Televisa, compartiendo créditos con Gloria Trevi, Gabriel Soto, Eduardo Santamarina y Luz Elena González, entre otros.
En esta ocasión interpreta al carismático, y a la vez ambicioso presidente municipal de Loreto, Odorico Cienfuegos, compartiendo créditos con Mariluz Bermúdez, Mark Tacher, Andrés Palacios, Chantal Andere, Nora Salinas e Irán Castillo, Arturo García Tenorio, entre otros.