McGuigan was born in Richmond, North Yorkshire and first played rugby for Richmond' High School, before moving to Newcastle to further continue his rugby career at Gosforth Academy.
He became a member of the first team squad after joining the club professionally in 2011.