His father, also called Charles, played minor counties cricket for Durham, as well as first-class cricket for Queensland, who he played for once while on the 1899 British Lions rugby union tour to Australia. His uncle, Lewis Vaughan Lodge, played international football for England, as well as first-class cricket for Hampshire.