Meloche began his career by playing junior hockey with the Cornwall Colts of the OCJHL.
After playing there for two seasons, he was selected by the Pittsburgh Penguins in the seventh round, 186th overall, of the 1996 NHL Entry Draft.
Until 2004 he would split his seasons between the two teams, but the Penguins decided to let him become an unrestricted free agent once his contract ran out.
Despite being a part of the Calder Cup winning team, Meloche was never called up to the NHL until he was traded to the Chicago Blackhawks along with Patrick Sharp for Matt Ellison and a draft pick on December 5, 2005.
On August 2, 2006, the Philadelphia Flyers traded European prospect Václav Pletka to the Chicago Blackhawks in order to regain the winger.