Il commence à jouer au tennis à l'âge de cinq ans, au club de tennis de Loulé, fondé par son père[1], et joue des tournois régionaux contre Rui Machado. Il pratique dans le même temps le football, le volleyball et du trampoline.
Il se met au futsal à l'âge de 15 ans. Pedro Cary joue tout d'abord pour Fontaínhas d'Albufeira, en troisième division de futsal, avant de passer au Melilla FS, en Espagne. Puis il évolue pendant trois saisons à Belenenses, avant d’atterrir au Sporting en 2010/11.
Pedro Cary est international portugais. Il fait partie de l'équipe portugaise qui est finaliste de l'Euro en 2010, puis vainqueur en 2018.