Jugó en Venezuela para los Navegantes del Magallanes (1949-1956; 1964-1969), Oriente (1956-1963), Orientales (1963-1964), Leones del Caracas (1969-1970) y Tiburones de La Guaira (1970-1971) y 10 temporadas en la Liga Mexicana de Béisbol para los Leones de Yucatán (1956-1957), Petroleros de Poza Rica (1958-1968) y Rojos del Águila de Veracruz (1966).