Grad urodził się 10 września 1969 roku. Występował na pozycji napastnika. W swojej karierze był piłkarzem m.in. ŁKS-u, Olimpii Poznań, Jagiellonii Białystok, Korony Kielce, czy Sokoła Tychy. W Ekstraklasie wystąpił w 165 spotkaniach i zdobył 17 goli. Grad występował w reprezentacji olimpijskiej Janusza Wójcika, ale na igrzyska do Barcelony w 1992 roku nie pojechał. "Biało-czerwoni" wywalczyli tam srebrne medale.