Jugó en la selección sub-19 en el campeonato de Europa de 2002. Debutó con la selección absoluta el 19 de junio de 2010 contra Inglaterra. Desde entonces ha disputado 24 partidos. En 2013 formó parte del combinado español en la Eurocopa llegando a los cuartos de final. Contribuyó a la clasificación para el mundial de Canadá en 2015 y debutó en el primer partido, saliendo al campo en el minuto 84 en el empate a uno contra Costa Rica.