Pedro Cary est international portugais. Il fait partie de l'équipe portugaise qui est finaliste de l'Euro en 2010, puis vainqueur en 2018.