Ha militato per quasi tutta la sua carriera agonistica di club nelle file dellaRari Nantes Florentia, squadra con la quale ha vinto loscudetto nel1976 (anno in cui ha trionfato anche inCoppa Italia) e nel1980 da Allenatore - Giocatore , oltre ad essere stato una volta vicecampione d'Italia. Ha giocato solo tre stagioni lontano da Firenze, nel 1974 con leFiamme Oro, per adempiere agli obblighi di leva, e nelle sue ultime due apparizioni da giocatore nel campionato italiano, con laRari Nantes Bologna nel 1985-86 e l'annata successiva con laRari Nantes Camogli. È stato uno dei più prolifici goleador di tutti i tempi, vincendo la classifica dei marcatori di serie A in ben sedici edizioni del campionato, dal 1969 al 1985, interrompendo questa striscia solo nel 1974, poiché leFiamme Oro militavano nel campionato cadetto, e quindi quell'anno dovette "accontentarsi" di vincere la classifica marcatori della serie B[1].
Innazionale ha disputato 388 partite ed ha partecipato a cinqueOlimpiadi, unico pallanuotista italiano a riuscire in questa impresa, conquistando la medaglia d'argento nell'edizione diMontréal 1976. Vanta inoltre tre presenze aimondiali dove ha conquistato la medaglia di bronzo aCalì nel 1975 ed il titolo iridato nella successiva rassegna diBerlino Ovest del 1978. Sempre con il settebello ha conseguito inoltre una medaglia di bronzo sia aglieuropei diJönköping 1977 che nellaCoppa del Mondo diMalibù 1983.
Terminata la carriera di giocatore è diventato allenatore prima della squadra maschile dellaRari Nantes Florentia e successivamente della compagine femminile dellaFiorentina Waterpolo, con la quale nella stagione 2006-07 ha ottenuto la vittoria nelCampionato italiano, nellaCoppa dei Campioni e nellaSupercoppa Europea. Nel 2015 è stato inserito nella Walk of Fame del Coni.[2] Nel 2017 con la R.N. Florentia, al termine dei play-off, ha ottenuto la promozione in A1.[3]
Nel dicembre 2015, una targa con il nome di De Magistris è stata inserita nel percorsoWalk of Fame dello sport italiano inaugurato il maggio precedente alparco olimpico delForo Italico a Roma, riservato agli sportivi italiani che si sono distinti per i risultati ottenuti in campo internazionale.[4]