Natural do Porto, Pedro Catarino repartiu a formação entre o CAA Salesianos e o FC Porto, clube no qual se estreou como sénior. Internacional português desde os escalões de formação, jogou também no Maia BC e no Vitória SC, antes de chegar aos Açores para jogar no SC Lusitânia.
Com mais de cem jogos na principal Liga portuguesa e podendo actuar como base ou extremo, Catarino chegou ao Sporting em 2019, no ano de regresso do basquetebol ao Clube.