Horn started his youth career at SC Rondorf and joined 1. FC Köln in 2002. He was on the both the senior and reserve team squads for both the 2010–11 and 2011–12 seasons. However, Horn only made appearances for the reserve squad in those two seasons. Horn made his first team debut in the 2012–13 season.