S fotbalem začínal v Orlové. Poté působil v Baniku Ostrava, Žilině, Trnavě nebo Liberci, se kterým vyhrál mistrovský pohár. Čtyři roky působil v ruských klubech Vladivostok, Lokomotiv Moskva a Soči. Před rokem se vrátil do české ligy a uplynulou sezonu chytal v Plzni. Zkušený brankář si v listopadu 2006 připsal i start za reprezentaci v přípravném utkání proti Dánsku, ve kterém chytil penaltu. V červnu 2012 podepsal roční kontrakt na Letné.
