Ha vinto un titolo in singolare e tre in doppio nell'ATP Challenger Tour e diversi altri nel circuito ITF. I suoi migliori ranking ATP sono stati il 130º in singolare nel febbraio 2020 e il 225º in doppio nel settembre 2016.
È entrato tre volte nei tabelloni principali in tornei del Grande Slam, nei quali non si è aggiudicato alcun match. Ha vinto due match in altri tornei del circuito maggiore.
Ha esordito nella squadra egiziana di Coppa Davis nel 2009. Con il titolo conquistato in singolare ai XII Giochi panafricani nel 2019, ha ottenuto il diritto a partecipare al torneo in singolare dei Giochi di Tokyo, diventando così il primo tennista egiziano a giocare in un'Olimpiade. Safwat è poi uscito al primo turno. [1]