Ennes tillhörde en ursprungligen skotsksläkt, deltog som officer i krigen 1788–90 och 1806–08. Han erhöll majorsavsked 1808 och bosatte sig på sin gård Näsbyholm i norra Småland. Han sysselsatte sig här med botaniska, arkeologiska och i synnerhet historiska studier.
Bland hans verk märks Underrättelse om det gamla fylkeskungariket Finnheden (1809, omtryckt 1923). Ennes var även sonson till karolinenBarthold Ennes (1679–1773), och samlade traditioner och dokumentariska uppgifter om karolinska officerare och utgav Biografiska minnen af konung Carl XII:s krigare (2 band, 1818–19).