The team said the suspension is for Jackson's behavior Friday night against the Lakers. He picked up five fouls plus a technical foul in less than 10 minutes of action. He went to the locker room from the bench and never returned.
Jackson will miss Saturday night's game against Phoenix in Indian Wells, Calif., and Monday's game in Los Angeles against the Clippers.
Jackson has been unhappy with Golden State's decline since reaching the second round of the 2007 playoffs. He was fined $25,000 by the NBA last month for publicly requesting a trade.
Before the game, Warriors coach Don Nelson refused to discuss the specifics of Jackson's suspension. But he did say it was an action he and the team didn't want to take.
"In my 30-some odd years in coaching, I never suspended a player before. Maybe I should have a couple of times, but I never have," Nelson said. "I try to stay away from doing anything costing players a lot of money. I may have taken $5,000 or $10,000, but I've tried to stay away from that."