Ha rappresentato la Germania ai Giochi olimpici estivi di Rio de Janeiro 2016, dove ha concluso ottavo nel concorso generale a squadre, diciannovesimo nelle parallele e cinquantesimo negli anelli e nel cavallo con maniglie.
Ha preso parte ai Giochi olimpici di Tokyo 2020, dove ha concluso diciottesimo nel concorso generale individuale, ottavo nel concorso a squadre e secondo alle parallele simmetriche.