Fue convocado por Jorge Aravena a la selección nacional sub-16 que disputó el Sudamericano de Paraguay 2004, en que Chile alcanzaría los cuartos de final. Posteriormente, participó por la selección Sub-17 en el Campeonato Sudamericano de Maracaibo, jugando el primer partido contra el cual su selección ganaría 1-0 con gol de Cristián Abarca. El ingresaría en el minuto 54. Después contra anotaría 2 goles en la victoria por 3-0 de Chile, partido en el que ingreso a los 54 minutos. Sería titular ante en el que serían derrotados 2-3. Y finalmente jugaría en el partido final en el que serían goleados 4-0 por siendo eliminados del torneo y no pudiendo clasificar al mundial de Perú. Tiempo después jugaría el Sudamericano Sub-20 de Paraguay 2007, donde la selección de fútbol de Chile sub-20 obtuvo pasajes para el Mundial de Canadá 2007. En la competencia anotaría un tanto en el partido entre Chile y el cual acabaría 4-2 a favor de los brazucas por el Grupo A. La selección sub-20 no clasificaría a los Juegos Olímpicos de Pekín 2008, tras un partido polémico en el que Chile perdió 3-2 ante Paraguay.