Contreras speelde 24 officiële interlands voor het Chileens voetbalelftal in de periode 1983-1997, en scoorde twee keer voor de nationale ploeg. Hij maakte zijn debuut in de vriendschappelijke thuiswedstrijd tegen Peru (2-0-overwinning) op 3 augustus1983 in Arica. Contreras nam met Chili deel aan twee edities van de Copa América: 1987 en 1991.