Nació el 4 de marzo de 1968, en El Tigre, Edo., Anzoátegui.
Comenzó como profesional en la temporada 1986-1987 con las Águilas del Zulia lanzando dos episodios en aquella campaña. En la zafra siguiente jugó tres encuentros y obtuvo su primera victoria en la LVBP el 22 de octubre de 1988 frente a los Tiburones de La Guaira. Fue firmado por Domingo Carrasquel para Cardenales de Lara en 1989 y debutó con los pájaros rojos el 27 de octubre de ese mismo año. Fue uno de esos jugadores que anualmente se uniforma más temprano y no se aparta del club hasta la instancia culminante. Trabajó indistintamente como abridor o cerrador y su liderazgo fue muy similar al de Luis Sojo y Robert Pérez dentro del conjunto larense. Su carácter impetuoso de luchador intenso le ha ganado un respeto y admiración únicos en la liga. Fue firmado por los Azulejos de Toronto en 1990 y no fue sino hasta el 29 de julio de 1995 cuando inscribió su nombre en la gran carpa. En sus diez zafras en Grandes Ligas vistió las camisetas de Azulejos, Cincinnati, Colorado, Dodgers y Seattle. Ganó 29 y perdió 18 con ERA de 4.69, lo que refleja su buen desempeño en USA. En 1998 estuvo en Japón, sin mayor trascendencia, disfrutando los beneficios de un buen contrato. Sus grandes hechos están registrados en los cuatro títulos del Cardenales. Aquél relevo de siete innings frente a los Leones del Caracas en el Universitario, no deja la mente de los aficionados larenses. Su retiro en la LVBP llegó cuando tenía 41 años convirtiéndose en el único serpentinero con 24 temporadas en esta liga.