Gordon, who has missed the past two games because of an ankle injury, was a game-time decision but came off the bench and logged 12 minutes in the first half. He scored five points on 2-of-5 shooting but committed three fouls.
Before the game, the former Bull admitted that walking into the United Center as a visitor was a little strange for him.
"It's different," he said. "I'm sure it will be exciting here tonight, but right now I'm just focused on trying to get healthy and see if I can play tonight."
Gordon was making his first appearance against his former team. He was drafted by the Bulls in 2004 and played five seasons with the team. He signed with the Pistons over the summer as a free agent and is averaging 19.8 points.