El 19 de julio de 2011 fue traspasado a la A. S. Roma de la Serie A a cambio de 4,5 millones de euros. El 18 de agosto de 2011 debutó en la Liga Europa ante el Slovan Bratislava, en un partido en el que el conjunto romano fue derrotado por 1-0. Posteriormente, jugó su primer partido en el campeonato italiano en la jornada 2 de la temporada 2011-12 ante el Cagliari Calcio, en el que además fue expulsado. El 3 de agosto de 2012 se hizo oficial su cesión por una temporada a la Real Sociedad de Fútbol, con quien consiguió la clasificación para la Liga de Campeones tras finalizar la Liga en cuarta posición, aunque su participación se vio reducida a once encuentros. El 4 de julio de 2013 el periodo de préstamo en el club donostiarra fue renovado por un año más. El 10 de diciembre jugó su primer partido en la Liga de Campeones frente al Bayer Leverkusen.