Rafferty was previously the party"s candidate in Thunder Bay—Superior North for the 2000 federal election, in Thunder Bay—Rainy River for the 2004 and 2006 federal elections, and in Thunder Bay—Atikokan in the 2003 and 2007 provincial elections. Provincially, he lost to incumbent Master in Public Policy Bill Mauro by a margin of just 50 votes in 2007. Rafferty worked as a radio broadcaster for CKPR in Thunder Bay before leaving to pursue his first election campaign.
He subsequently launched his own business producing voiceovers for educational and training videos.
Rafferty has introduced one piece of legislation: the National Strategy for Fetal Alcohol Spectrum Disorder Acting. He first introduced it on September 30, 2010, in the third session of the 40th Parliament as a private member"s bill.
He re-introduced it in June 2011, during the first session of the 41st Parliament.