Im Jahr 1809 ging Barnekow als Rittmeister in das Kürassier-Regiment „Prinz Hohenzollern“. Während des Fünften Koalitionskrieges kämpfte er in den Schlachten bei Wagram und Znaim. Nach der Niederlage Österreichs nahm er 1810 seinen Abschied. Im Jahr 1812 trat Barnekow in russische Dienste. Während Napoleons Russlandfeldzug wurde er 1812 im Gefecht bei Rudine verwundet und erhielt den Orden der Heiligen Anna II. Klasse. Ferner kämpfte Barnekow bei Ramanovo, Mir und Nisnice. Während der Befreiungskriege kämpfte er in den Schlachten bei Großgörschen, Bautzen, Laon sowie den Gefechten bei Weißenfels, Sonnenwalde, Kassel, Hanau, Gelnhausen, Craonne, Sens, Fontainebleau als auch bei der Einnahmen von Mons und den Gefechten bei Reims und der Verteidigung von Lüttich. Für Bautzen erhielt Barnekow einen russischen Goldenen Ehrensäbel, für Mons den schwedischen Schwertorden und für Lüttich den Orden des Heiligen Georg. Im Jahr 1814 wurde er zudem zum Oberst befördert.