Fue internacional absoluto con la selección chilena en 24 ocasiones, debutando el 16 de agosto de 2006 ante Colombia. Con el combinado chileno participó en dos ediciones de Copa América (2007 y 2011) y en la Copa Mundial de Sudáfrica en 2010, bajo la dirección técnica de Marcelo Bielsa con quien, además, anotó su primer y único gol por la selección nacional durante una gira por Asia en 2008.