Ha vinto un titolo in doppio nel circuito maggiore allo Stockholm Open 2016 in coppia con il fratello Mikael. Si è però distinto maggiormente in singolare vincendo diversi titoli nei circuiti minori e raggiungendo il 105º posto del ranking ATP nel giugno 2018, mentre in doppio non è andato oltre il 188º posto nell'ottobre 2017. Ha esordito nella squadra svedese di Coppa Davis nel 2013.
Ha due fratelli minori: Mikael, che ha a sua volta intrapreso la carriera tennistica, e Rafael, nato nel 2006, che ha dichiarato di volere seguire le loro orme.[1]
A livello giovanile raggiunge la finale dell'Orange Bowl 2012 e nel gennaio successivo ottiene il suo miglior ranking al quinto posto della classifica mondiale juniores.[2]
Nel 2014 vince cinque tornei del circuito Futures e guadagna oltre cinquecento posizioni nella classifica ATP; inizia a giocare tornei del circuito principale nel 2015. La prima possibilità gli viene concessa a Chennai, grazie a una wild-card,[3] dove elimina Igor Sijsling per poi arrendersi nell'incontro successivo a Gilles Müller.
Fa il suo esordio in una prova del Grande Slam agli Australian Open 2015, supera le qualificazioni senza troppe difficoltà e nel tabellone principale costringe al quinto set il più esperto Soeda prima di arrendersi. Quell'anno supera le qualificazioni per tutti e quattro gli Slam[4], tuttavia vincerà il primo incontro in un tabellone principale all'Open di Francia 2018.
Il 23 ottobre 2016 vince il suo primo titolo ATP in doppio in coppia con il fratello Mikael Ymer al torneo di Stoccolma, superando in finale Michael Venus e Mate Pavić con un doppio 6-1.