Opavský odchovanec, bývalý člen širšího kádru reprezentační jedenadvacítky. V srpnu 2002 podepsal tříletou smlouvu v Bohemians. Po dvou letech však přestoupil do Mladé Boleslavi. V červenci 2006 byl uvolněn do Groningenu. Angažmá v Nizozemsku nakonec skončilo zraněním, po kterém mu klub neuprodloužil smlouvu. V lednu 2011 přišel jako volný hráč do Sparty, odkud v sezoně 2011-2 hostoval v Dukle. Po návratu se ve Spartě na více než rok prosadil do základní sestavy, ale pak se z ní ztratil a v létě 2015 odešel na hostování do Liberce. Od léta 2016 byl v Žilině, v lednu 2017 přichází do Viktorie Žižkov.
Spolehlivý stoper, dobrý hlavičkář.