Stefanie Horn è nata a Bottrop, in Westfalia, da genitori tedeschi, il 9 gennaio 1991. Dopo aver iniziato la carriera da canoista nelle file della nazionale tedesca, vincendo vari titoli giovanili,[3] dal 2013, acquisisce la cittadinanza potendo gareggiare per l'Italia.[3]
Nel 2016 Stefanie Horn riesce a qualificarsi ai Giochi della XXXI Olimpiade nella specialità Canoa Slalom K1,[4] strappando il pass durante i Campionati europei di canoa slalom svoltisi in Slovenia quello stesso anno.[4]
Ai giochi olimpici di Rio si qualifica per la finale della sua specialità, chiudendo la prova all'ottavo posto.[5]
Il 2019 porta la prima vittoria in coppa del mondo a Tacen in un week end storico per i colori azzurri. Raggiunge la finale agli europei e soprattutto al Mondiale di La Seu d'Urgell, piazzandosi 6º qualificando l'imbarcazione per i giochi olimpici.
Nel 2020 si piazza 12º ai Campionati Europei di Praga.