Last week, it was revealed that Barton had been ordered to stay away from the club's training ground after he and Andy Halliday were said to have been involved in an altercation after Rangers had suffered a 5-1 defeat to Celtic in the Old Firm derby.
Barton later apologised for his part in the incident - despite insisting that it had been blown out of proportion - but after meeting with Mark Warburton on Monday morning, the Glasgow club announced that the 34-year-old had been suspended from club duties for three weeks.
A club statement read: "Joey Barton has today been suspended by the club and will not return to Ibrox or Auchenhowie for a period of three weeks.
"The manager, Mark Warburton, and club believe that time and space is required for both the club and the player to assess all that has happened.
"Neither party will make any further statement or comment on this issue."
Barton has made eight appearances for Rangers since signing for the club on a free transfer during the summer.