Después de jugar en varios equipos de su ciudad natal, jugó en el Algeciras Club de Fútbol, Linense, Atlético Tetuán, en el Cádiz Club de Fútbol las temporadas 1935-1941 y en el Sevilla Fútbol Club donde alcanzó los mayores éxitos y donde es recordado como uno de los mejores jugadores de su historia jugando un total de 115 partidos durante las temporadas del 1941 al 1950.