První zápas v české extralize si odbyl v sezóně 1994-95 za tým HC Vítkovice. V roce 1998 byl vybraný v osmém kole draftuNHLBuffalem na celkově 218. místě. Jediné utkání za Sabres absolvoval v sezóně 1999-00, kdy 2. října 1999 nastoupil na ledě Detroitu. V kariéře poté pokračoval ve Vítkovicích.
V roce 2001 svým gólem na mistrovství světa českému národnímu týmu zajistil zlatou medaili i zlatý hattrick.
Sezónu 2003-04 nastoupil v ruské superlize za tým Lokomotiv Jaroslavl. Následující však opět strávil ve Vítkovicích. Na následující dvě sezóny přestoupil do Plzně. Poté následně odcestoval do Švédska, kde prošel týmem Malmö Redhawks. V další sezóně prošel finským týmem HPK Hameenlinna a německým týmem Wolfsburg Grizzly Adams, než se nakonec opět vrátil do extraligového Třince. Sezónu 2009/10 odešel na hostování do druhé nejvyšší české soutěže do týmu HC Havířov Panthers,[1] kde odehrál 15 zápasů. Poté, co se tým dostal do finanční krize, musel tým předčasně ukončit sezónu a poslal Moravce na hostování do konce ledna do Hokej Šumperk 2003[2]. V Šumperku odehrál sedm zápasů, ve kterých nasbíral rovněž sedm bodů, pak přestoupil do Slovenské ligy do týmu MHk 32 Liptovský Mikuláš, kde dohrál sezónu. Sezónu 2010/11 začal ve Slovenské lize v týmu HK Ardo Nitra, kde v 11 zápasech získal 3 body. Poté se ho tým zbavil a bez angažmá se vrátil zpět do vlasti, kde se dohodl s týmem HC Plus Oil Orlová na hostování[3]. V Orlové zůstal až do konce sezóny a s týmem postoupili do playoff, kde se probojovali až do finále, ale prohráli s favorizovaným týmem Hokej Šumperk 2003. Po sezóně se dostal Orlovský klub do finančních problémů a aby se mohli vrátit do 2. ligy, propůjčili licenci na 2. ligu týmu HC Plus Oil Karviná, kde byl následně propůjčen.