S’inicià com a migcampista al Badalona, però passà a l’Espanya Industrial. Fitxà per l’Hèrcules (1944-48), amb el qual debutà en la màxima categoria el 23 de setembre de 1945 i disputà 21 partits a la primera divisió, i pel Màlaga (1948-51), amb el qual novament retornà a la màxima categoria per jugar 28 partits més. Una vegada retirat feu tasques d’entrenador en diversos equips, i també al Màlaga la temporada 1959-60.