Bock besuchte die Kadettenhäuser in Kulm und Berlin. Anschließend wurde er am 18. August 1836 als Portepeefähnrich dem 22. Infanterie-Regiment der Preußischen armee überweisen und avancierte bis Ende September 1838 zum Sekondeleutnant. Auf ein jahr folgte ab April 1844 seine Kommandierung zur 6. Pionier-Abteilung. Während des polnischen Aufstands nahm er 1846 an der Besetzung von Krakau teil. Vom 15. Februar bis zum 1. Mai 1848 war er zum 6. Jäger-Bataillon kommandiert. Während des Aufstands von 1848 in Posen nahm Bock am Gefecht bei Reczkow teil und wurde am 21. November 1848 in das 6. Jäger-Bataillon versetzt. Während der Niederschlagung der Revolution nahm er am 7. Mai 1849 an den Straßenkämpfen in Breslau teil.