Por la Selección Chilena ha sido internacional Clase A 38 veces desde su debut ante Bolivia el 28 de abril de 1999, también en algunos partidos amistosos en 2006.