He was elected to the Legislative Assembly of Prince Edward Island in a by-election on 15 October 2007, following the resignation of Pat Binns.
[2][3] He represented the electoral district of Belfast-Murray River from 2007 to 2015 and is a member of the Liberal Party.
[citation needed] After completing high school, he attended the Canadian Coast Guard College in Point Edward, Nova Scotia.
Prior to entering elected politics, McGeoghegan was a fisherman and a competitive arm wrestler.
[4] McGeoghegan was the winner in the 198-pound division of the 2003 World Arm Wrestling Championship held in Ottawa.