Alfaro hizo su debut con la Selección Nacional en 1991 durante un partido amistoso contra México. Disputando 27 partidos y anotando 1 gol. Jugó 5 partidos de eliminatorias mundialistas. Además jugó la Copa Uncaf 1999 y de la Copa América 1997.