S’inicià al Club d’Escacs Sabadell (1940), passà pel Club d’Escacs Terrassa (1952) i l’any següent continuà al Club d’Escacs Barcelona. Fou vuit vegades campió de Catalunya (1943, 1945, 1954, 1957, 1958, 1959, 1962, 1963) i subcampió d’Espanya (1945). Competí en diversos torneigs internacionals i participà en la XIII Olimpíada d’Escacs (1958). Obtingué el títol de Mestre Nacional d’Escacs (1963) d’àmbit estatal.