Born at Rangiaowhia, near Te Awamutu, on 8 July 1874, Cunningham was the son of Hera (Sarah) Ngaihika Halbert and her second husband, James Cunningham.
Cunningham married Ethel Minnie Dance of Waihi on 23 September 1907.