Im Ersten Schlesischen Krieg nahm Krockow an der Schlacht bei Mollwitz sowie den Belagerungen von Brieg und Neiße teil. Zwischenzeitlich zum Sekondeleutnant befördert, kämpfte er 1744/45 im Zweiten Schlesischen Krieg bei Hohenfriedeberg und wurde in der Schlacht bei Kesselsdorf schwer verwundet. In den folgenden Jahren avancierte Krockow bis 28. August 1756 zum Kapitän und Kompaniechef. Als solcher kam er während des Siebenjährigen Krieges in den Schlachten bei Prag, Kolin und Zorndorf zum Einsatz. Für seine Leistungen in der Schlacht bei Torgau wurde Krockow zum Oberstleutnant befördert und König Friedrich II. verlieh ihm den Orden Pour le Mérite.