Marha played in the National Hockey League for the Colorado Avalanche, Mighty Ducks of Anaheim and the Chicago Blackhawks, playing 159 regular season games with 21 goals and 32 assists for 53 points, picking up 32 penalty minutes. On the Chicago Blackhawks, he was commonly referred to at the 'Captain of the 4th Line'. He was drafted 35th overall by the Quebec Nordiques in the 1994 NHL Entry Draft.