João Marinho wurde im Jahr 2000 in Vila Nova de Famalicão, Portugal, geboren. Mit 11 Jahren hatte er seinen ersten Saxophonunterricht bei der Banda Marcial de Arnoso und mit 12 Jahren wurde er in die renommierte professionelle Musikschule Artave bei Lehrer Fernando Ferreira aufgenommen, wo er 6 Jahre lang studierte. Danach studierte er während seines Bachelorstudiums an der Universidade do Minho bei Luís Ribeiro und später bei Koryun Asatryan an der Hochschule für Musik München, wo er derzeit noch seinen Masterabschluss anstrebt.
Er hat bei einigen der renommiertesten klassischen Saxophonisten der Welt wie Vincent David, Simon Diricq, Nikita Zimin, Daniel Gauthier, Otis Murphy und anderen Unterricht genommen. Bei mehreren Wettbewerben stand er auf dem Podium, wie dem 1. Platz bei der Buffet-Crampon International Saxophone Competition und dem 1. Platz bei der Terras de La Salette International Competition.
In den letzten Jahren hat er an mehreren Projekten für zeitgenössische Musik sowohl im universitären als auch im außeruniversitären Kontext teilgenommen und mit Ensembles wie dem Volta Ensemble, Oktopus und Der Gelbe Klang zusammengearbeitet. Außerdem ist er Baritonsaxophonist des Globus Saxophone Quartetts, einer Gruppe, die Stipendiat der Yehudi Menuhin Live Music Now Foundation ist. Seit 2025 ist João Saxophonist im Polizeiorchester Bayern.