W reprezentacji Chile Contreras zadebiutował 17 lutego 1999 roku w zremisowanym 1:1 pojedynku przeciwko Gwatemali. Następnie był uczestnikiem Copa América 1999, a później razem z zespołem narodowym wywalczył brązowy medal Igrzysk Olimpijskich w Sydney. W późniejszych latach Contreras regularnie dostawał powołania do reprezentacji, a w 2007 roku dostał został powołany do kadry na rozgrywki Copa América 2007. Na turnieju tym wychowanek CSD Colo-Colo razem z zespołem Chile dotarł do ćwierćfinału, w którym podopieczni Nelsona Acosty przegrali 1:6 z Brazylią.