Ha due fratelli minori: Mikael, che ha anch'egli intrapreso la carriera tennistica e si è ritirato nel 2023,[1] e Rafael, nato nel 2006, che ha dichiarato di volere seguire le loro orme.[2]
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.[3]
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,[4] 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[5], 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.