Am 21. Februar 1753 wurde Keoszeghy wieder angestellt. Er kam zunächst als Überzähliger in sein altes Regiment und wurde mit Patent vom 5. Januar 1751 zum Premierleutnant befördert. Im Siebenjährigen Krieg kämpfte Keoszeghy in der Schlacht bei Prag, stand bei der Belagerung und in der nachfolgenden Schlacht bei Kolin. Danach schickte ihn der König mit 100 Mann aus den Husarenregiment zum Korps des Herzogs Ferdinand von Braunschweig, um gegen die Franzosen zu kämpfen. Hier kämpfte Keoszeghy erfolgreich bei Egeln und Halberstadt. Danach kam er wieder zum Korps des Königs nach Leipzig, der ihn in die Schlacht bei Roßbach führte. Dort hielt er sich so gut, dass ihn der König am 22. März 1758 als Stabrittmeister in das Regiment Nr. 1 (Seydlitz) schickte. Am 5. Dezember 1757 kämpfte er bei Leuthen. Dafür erhielt er am 6. Dezember 1758 den Orden Pour le Mérite. Keoszeghy bildete 1758 die Spitze eines Kommandos, das unter dem Kommando des Oberst von Kleist nach Böhmen vorrückte. Am 18. Juni 1759 wurde er Rittmeister und Eskadronchef. Er nahm einige Kroaten gefangen, aber sein Pferd stürzte und er geriet in Gefangenschaft. 1762 wurde er dann ausgetauscht, wurde am 4. Mai 1762 Major und kämpfte in der Schlacht bei Freiberg.