Format al Manresa, jugà al Mallorca (1943-45), el Farnés, el Girona i el Barcelona B, abans de fitxar pel Sabadell (1946-50), amb el qual debutà a primera divisió el 6 d’octubre de 1946. Amb l’equip vallesà disputà un total de 68 partits en aquesta categoria. Posteriorment tornà al Manresa, on es retirà el 1953.