V nejvyšší domácí soutěži debutoval rodák z Rokycan v dresu Plzně, v roce 1997 ale odešel do švédského Färjestadu a následně se šikovný zadák s tvrdou střelou chytil v zámořské NHL, kde vystřídal sedm klubů. Po návratu domů si zahrál znovu za Plzeň. V roce 2012 sice ukončil kariéru, ale na jaře 2013 ještě naskočil v extralize do finálové série se Zlínem a na zisku mistrovského titulu se podílel jako hráč i trenér. Působil také jako asistent kouče národního týmu, momentálně je v Plzni manažerem mládeže. Ve Špačkových stopách jde syn David, rovněž obránce.