Flinn was known as an enforcer. He was drafted in the fifth round, 143rd overall by the New Jersey Devils, in the 1998 NHL Entry Draft. Selected from the QMJHL Flinn accumulated over 200 penalty minutes in each of his four full seasons with the Titans, Halifax Mooseheads and the Cape Breton Screaming Eagles.