Horn spilte i 2005 fast for i 2. divisjon, men returnerte til moderklubben Vålerenga foran 2006-sesongen. På sommeren i 2006 valgte Vålerenga å la Horn gå på utlån til Moss i Adeccoligaen resten av sesongen for å gi ham god kamperfaring, samt at han skulle få kjenne på nivået i 1. divisjon. Etter 2007-sesongen skrev han ny fireårs-kontrakt med Vålerenga og ble samtidig utleid til Viking ut 2008-sesongen. Før sesongen 2010 underskrev Horn en permanent avtale med Viking FK.