Jugó como centrocampista, en el Deportivo Alavés y Atlético Aviación en Primera División de España en los años 1930 y 40.
Con el Atlético Aviación ganó 2 ligas y una Copa Eva Duarte.
Como entrenador logró 4 ascensos a la máxima categoría.
[1][2] Tras su etapa como futbolista, empredió una amplia trayectoria como entrenador de equipos españoles, donde se convirtió en un experto en lograr ascensos a la Primera División, gesta que logró con el Deportivo de La Coruña, Club Deportivo Málaga, Real Zaragoza y Real Oviedo.
En 1953 hizo un inciso en su trayectoria en el Real Oviedo para entrenar al Celta de Vigo en la promoción de descenso.