Bobby Smith spelade juniorhockey för Ottawa 67's i Ontario Major Junior Hockey League, OHL, där han satte rekord för antal assist och poäng under en säsong med 123 assist och 192 poäng på 61 matcher säsongen 1977–78. På 187 matcher i OHL från 1975 till 1978 gjorde han 158 mål och 227 assist för sammanlagt 385 poäng. I slutspelet gjorde han totalt 33 mål och 32 assist för 65 poäng på 47 matcher.
NHL
Bobby Smith valdes som förste spelare totalt i NHL-draften 1978 av Minnesota North Stars. Han gjorde avtryck redan under sin första säsong i ligan, 1978–79, då han gjorde 30 mål och 44 assist för totalt 74 poäng på 80 matcher och vann Calder Trophy som årets rookie.
Smiths poängproduktion ökade under varje säsong under hans fyra första år i NHL och säsongen 1981–82 gjorde han 43 mål och 71 assist för totalt 114 poäng, ett personbästa som skulle stå sig karriären ut. Säsongen innan, 1980–81, hade North Stars nått ända fram till Stanley Cup-final där man förlorat mot New York Islanders med 4-1 i matcher. Smith gjorde 8 mål och 17 assist för totalt 25 poäng på 19 matcher under 1981 års slutspel.
Säsongen 1982–83 svalnade Bobby Smiths offensiva produktion av något och han gjorde endast 77 poäng på lika många matcher, en signifikativ nedgång från säsongen innan. Smith hann bara spela 10 matcher för North Stars säsongen 1983–84 innan han byttes bort till Montreal Canadiens. I Montreal kom Smiths offensiv igång på allvar först säsongen 1985–86 då han gjorde 31 mål och 55 assist för totalt 86 poäng på 79 matcher. 1986 vann han också Stanley Cup efter att Montreal Canadiens besegrat Calgary Flames i finalen med 4-1 i matcher. Smith gjorde 7 mål och 8 assist för 15 poäng på 20 matcher under 1986 års slutspel. Säsongen 1988–89 nådde Smith och Canadiens åter igen Stanley Cup-final där dock Calgary Flames fick revansch och vann med 4-2 i matcher.
Bobby Smith spelade i Montreal Canadiens fram till och med säsongen 1989–90. Inför säsongen 1990–91 bytte Canadiens tillbaka honom till Minnesota North Stars. Smith var inte längre samma spelare offensivt som han hade varit under sin första sejour med North Stars, men tillförde välbehövlig rutin. Minnesota underpresterade under grundserien säsongen 1990–91 och vann endast 27 matcher. I slutspelet överraskade man dock stort genom att först slå ut grundseriens bästa lag Chicago Blackhawks med 4-2 i matcher för att sedan gå hela vägen till Stanley Cup-final där man föll mot Pittsburgh Penguins med 4-2 i matcher. Smith gjorde 8 mål och 8 assist för 16 poäng på 23 matcher under 1991 års slutspel.
Bobby Smith spelade två år till i Minnesota North Stars innan han lade av med ishockeyn efter säsongen 1992–93. På de 1077 matcher han spelade i NHL:s grundserie gjorde han 357 mål och 679 assist för sammanlagt 1036 poäng, tillsammans med 917 utvisningsminuter. I slutspelet spelade han 184 matcher och gjorde 64 mål och 96 för totalt 160 poäng, tillsammans med 235 utvisningsminuter.
Internationellt
Bobby Smith spelade för Kanadas juniorlandslag i JVM 1978 på hemmaplan i Kanada. Han gjorde 5 poäng på 3 matcher och Kanada slutade på en tredjeplats bakom Sovjetunionen och Sverige. Som senior spelade Smith i VM 1979 i Moskva där Kanada slutade på en fjärdeplats, och i VM 1982 i Finland där Kanada kom trea.
Efter spelarkarriären
Från 1996 till 2000 arbetade Bobby Smith som General Manager för NHL-laget Phoenix Coyotes.
Han är numera majoritetsägare i, och sedan 2010 också huvudtränare för, Halifax Mooseheads i den kanadensiska juniorligan QMJHL.