Леопольд Хорнунг родился 21 марта 1978 года в городе Мюнхен, Германия. В 2003 году окончил Баварскую театральную академию Августа Эвердинга в Мюнхене.
С 2002 года по 2006 год был артистом ансамбля в «Volkstheater Münchner». В мае 2007 года он сыграл под руководством Джоринде Дресе, сына Кристиана, в сценической адаптации фильма «Праздник Томаса Винтерберга». С 2008 года по 2010 год Хорнунг играл в «Schauspielhaus Bochum». В 2012 году Леопольд Хорнунг играл в Театре Базель, режиссера Александра Нерлича, исполнив главную роль в постановке «Империя V».
Так же Леопольд регулярно снимается в кино и телесериалах. В 2006 году он снялся в фильме «Shoppen». Основные фильмы с его участием: «Четверо против банка», «Кто я», «Прекрасный осенний день из прошлого», «Комплекс Бааден-Майнхорф» и многие другие.