Fou professional entre el 1930 i el 1944. El 1934 fitxà per la Unió Esportiva de Sants i el 1935 disputà el Tour de França amb la selecció espanyola. El 1936 corregué per la Penya William Tarín de Tarragona i competí en el Mundial. Després de la Guerra Civil formà part de l’equip del FC Barcelona. El 1943 guanyà el Gran Premi de Bilbao i acabà tercer a la Volta a Catalunya. Fou cinc cops campió d’Andalusia. Posteriorment es dedicà al ciclisme de pista (1944-47) i es retirà. Formà part de la directiva del Club Ciclista Tarragona (1957-60).