Rosa began his career by spending two seasons playing for the Wexford Raiders of the OPJHL. He then attended Merrimack College from 2000 to 2004. He was drafted in the 8th round of the 2001 NHL Entry Draft (255th overall) by the Dallas Stars.