MacVeagh was born in Phoenixville, Pennsylvania, on April 19, 1833, the son of Major John MacVeagh and Margaret (née Lincoln) MacVeagh.
He became a leader in the Republican Party and was the prominent opponent of his father-in-law, Simon Cameron, in the fight within the party in 1871 [REF].