He was drafted 226th overall by the Chicago Blackhawks in the 1990 NHL Entry Draft. From 1993 to 1998, Dubinsky would play for both the Indianapolis Ice of the International Hockey League and the Chicago Blackhawks. He was traded to the Calgary Flames and played 2 seasons with them. He rejoined the Blackhawks in the 2000-01 NHL season and played 2 seasons with them before being traded by the Blackhawks to the Nashville Predators. He played 1 season with the Predators and signed with the St. Louis Blues. He only played half of the season with the Blues because of a head injury. He would retire from playing professional hockey the next season.