Villafuerte speelde in totaal 42 interlands (vier doelpunten) voor Ecuador in de periode 1976-1985. Onder leiding van bondscoach Roque Máspoli maakte hij zijn debuut op 20 oktober 1976 in de vriendschappelijke thuiswedstrijd tegen Uruguay (2-2), net als Washington Méndez, Carlos Torres Garcés, Ecuador Figueroa en Wilson Nieves. Hij nam met zijn vaderland onder meer deel aan de strijd om de Copa América 1979.