He was the oldest son of Sir Alexander Abercromby, 1st Baronet and Elizabeth Baird, daughter of Sir James Baird and he succeeded his father as baronet in 1684.
He was the oldest son of Sir Alexander Abercromby, 1st Baronet and his third wife Elizabeth Baird, daughter of Sir James Baird. Abercromby succeeded his father as baronet in 1684.