Nach dem Abitur 1849 am Wilhelmsgymnasium München trat Berg am 3. Mai 1850 als Gemeiner mit Aussicht auf Beförderung in das 6. Infanterie-Regiment „vacant Herzog Wilhelm“ der Bayerischen Armee in Landau in der Pfalz ein und avancierte bis Mitte Dezember 1861 zum Oberleutnant. Während des Krieges gegen Preußen nahm er zunächst an den Gefechten bei Wiesenthal, Roßdorf und Zella teil, wurde am 5. Juli 1866 zum Hauptmann befördert und wirkte in den Kämpfen bei Hammelburg, Helmstadt sowie bei Roßbrunn. Für sein Verhalten erhielt Berg eine Belobigung sowie das Armeedenkzeichen.