Hanmer was born in 1612, the eldest son of Sir John Hanmer, 1st Baronet.
In 1669 Hanmer gained his second Parliamentary seat when he was elected as member for Flintshire, which he held until his death in 1678.