He married first on 7 February 1626 at St Dunstan's Church, Stepney, to Judith Duffell (or Duffield) of Rochester, Kent, by whom, besides other children, he had a son John and a daughter Frances (who married William Goffe, another regicide). His second marriage was to Mary Middleton, sister of Sir George Middleton, by whom he had two sons, Henry and Edward.