Charlie played college baseball at St. Joseph’s College in Standish, Maine (2005-06). He was selected the North Atlantic Conference Co-Player of the Year as a freshman with St. Joseph’s, going 7-1 with a 1.75 ERA. He went 10-1, 2.89 as a sophomore before transferring to LSU for his junior season.
Charlie made his Major League debut for the Detroit Tigers on May 23, 2011, replacing starter Phil Coke who suffered an ankle injury in the fourth inning. Charlie issue a base on balls to the first batter he faced (Sean Rodriguez) to load the bases, but then struck out Felipe López and Kelly Shoppach to end the inning.