Ha sido internacional con la Selección de Perú en 16 ocasiones y ha marcado 3 goles. Debutó en la selección el 8 de octubre de 2000, en un encuentro ante la selección Bolivia, y su primer gol lo anotó el 14 de noviembre de 2001, en un encuentro disputado en la ciudad de Lima ante el mismo rival. Formó parte de la selección peruana que disputó la Copa Kirin 2005, y las eliminatorias para los mundiales de Corea del Sur y Japón 2002, Alemania 2006 y Sudáfrica 2010.