Johann Nepomuk Berger nacque in Ungheria, a Mattersburg, all'epoca sotto il dominio del Sacro Romano Impero. Ancora giovanissimo decise di entrare a far parte dell'esercito imperiale ed il 23 luglio 1786 venne ammesso come cadetto al 34º reggimento di fanteria, prendendo parte alla Guerra austro-turca (1788-1791). Candidato ufficiale all'assedio di Schabatz ed a quello di Belgrado, venne promosso ufficiale il 1º agosto 1788. Nell'aprile del 1790 passò al 56º reggimento di fanteria come tenente e si distinse nella guerra della prima coalizione antifrancese. Si portò quindi a combattere nelle Fiandre dove combatté a Valenciennes ed a Dunkerque nel 1793 e prese poi parte alla battaglia di Werwick. Nel 1794 prese parte alle battaglie di Tournai, Charleroi e Fleurus. Nel 1795, sotto il comando del conte Clerfayt, prese parte all'assedio di Mannheim e poi alla battaglia di Würzburg. Nel 1805 si portò col 56º reggimento di fanteria in Italia e combatté nella zona di Vicenza, a Castiglione, nell'agosto di quello stesso anno.