Contreras speelde 21 officiële interlands voor het Chileens voetbalelftal. Hij maakte zijn debuut in de vriendschappelijke thuiswedstrijd tegen Uruguay (1-0) op 16 oktober 1985 in Santiago. Contreras nam met Chili deel aan de Olympische Spelen 1984 in Los Angeles, en aan de Copa América 1989.