Passà pel Borges Blanques, Leridano i Larache abans d’incorporar-se a la UE Lleida (1950-51), amb el qual debutà a primera divisió. Fitxà pel Sevilla de cara a la campanya 1951-52, però acabà cedit al Melilla i traspassat al Racing de Santander (1952-54). Posteriorment jugà al Màlaga, Sabadell (1955-57), Lleida (1957-58) i Mataró (1958-59), abans de retirar-se.