In 1667, he married Sarah Neesham or Needham, by whom he had seven children; she died in 1678.
He married secondly in 1679, Anne, daughter of Sir Thomas Bloodworth, who was Lord Mayor of London 1665-6; she was the widow of Sir John Jones of Fonmon Castle, Glamorgan.