Como jugador se formó en el fútbol base del Girona FC, hasta Juvenil A y más tarde, jugaría en el Agrupació Esportiva i Cultural Manlleu, Palamós CF y UE Figueres.
En las filas de la UE Figueres, compaginó el primer equipo con la dirección técnica del Juvenil y después de dejar la práctica del fútbol como jugador en 2015, se convirtió en primer equipo del UE Figueres de la Tercera División de España, al que dirige durante tres temporadas.
[1] En la temporada 2019-20, se convierte en segundo entrenador del Girona FC de la Primera División de España, formando parte del cuerpo técnico de José Luis Martí (26 partidos), Juan Carlos Unzué (12 partidos), Juan Carlos Moreno (1 partido).
Tras 3 temporada en el Huddersfield firmó por una temporada como segundo entrenador del Norwich City comandado por David Wagner con el objetivo de conseguir el ascenso a la Premier.
[5] En septiembre de 2024, asumió como entrenador del Stoke City y firmó un contrato por tres temporadas.