1804 verließ Hornberger die Schule, trat am 1. September 1805 als Freiwilliger in die Jägertruppe der Bayerischen Armee ein und nahm im Dezember des Jahres an der Schlacht bei Iglau teil. Am 22. September 1806 wurde Hornberger Unterleutnant bei der Artillerie und machte 1806/07 den Feldzug gegen Preußen mit. Ebenso focht er 1809 in den Schlachten von Abensberg und Eggmühl, sowie am 5. August 1809 an der Sachsenklemme (auch Gefecht bei Oberau genannt). Für seine persönliche Tapferkeit in jenem Tiroler Gefecht erhielt er mit Datum vom 22. Oktober 1810 das Ritterkreuz des Militär-Max-Joseph-Ordens. Damit verbunden war die Erhebung in den persönlichen Adelsstand und er durfte sich nach der Eintragung in die Adelsmatrikel "Ritter von Hornberger" nennen. Am 25. März 1820 erfolgte zusätzlich die Immatrikulation bei der bayerischen Ritterklasse (Lit. H. Fol. 38. Act. Nr. 150).