W reprezentacji Meksyku Villa zadebiutował 14 stycznia 1996 w wygranym 1:0 meczu z Gwatemalą, rozegranym w ramach Złotego Pucharu CONCACAF 1996. Zwycięzcą tego turnieju był Meksyk.