Hompesch trat am 1. Januar 1698 als Kapitän in holländische Dienste. Ein Jahr später, am 11. Februar 1699 wurde er als Lieutenant-Colonel beim Infanterieregiment Kurprinz von Brandenburg bestätigt. In den Jahren 1702 bis 1713 nahm er am Krieg gegen Frankreich, insbesondere an den Schlachten von Oudenaarde und Malplaquet teil. Am 24. März 1703 avancierte Hompesch zum Oberstkommandant des Regiments und am 1. Januar 1709 zum Brigadier im Regiment. Er wurde 1714 Gouverneur von Namur. Im Jahre 1721 wurde er in der preußischen Armee als Generalmajor geführt. Am 11. März 1727 war Hompesch holländischer Generalleutnant, jedoch am 18. November desselben Jahres erneut Oberstkommandant des Regiments „Kronprinz von Preußen“.