Perdue, who played for the Spurs for four years, flew into Chicago on Wednesday to sign the contract and then flew back to Texas, Bulls spokesman Tim Hallam said. He refused to release terms of the contract.
"I had an offer from the Bulls since last week, and I couldn't afford to let it sit on the table any longer," Perdue said. "I tried to wait as long as I could to try to work something out with the Spurs, but it just didn't happen."
Perdue, who came to San Antonio before the 1995-96 season in exchange for Dennis Rodman, was a backup during the Bulls' first three championship seasons.
Also Wednesday, the Bulls signed free agent guard Cory Carr, second-round draft pick Lari Ketner and free agent center-forward Brett Robisch. Terms weren't disclosed.
Carr averaged 4.1 points and 1.2 rebounds in 42 games for the Bulls last season. The 6-foot-10 Ketner averaged 10.8 points, 8.3 rebounds and 2.1 blocked shots as a senior at Massachusetts.
The 6-foot-11, 250-pound Robisch spent last season with Sioux Falls of the CBA.
©1999 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed