Barton had requested a personal hearing and an independent regulatory commission found the 29-year-old guilty of two counts of violent conduct.
The controversial midfielder was shown a red card at the Etihad Stadium for elbowing Carlos Tevez and he then kicked Sergio Aguero before attempting to headbutt Vincent Kompany.
The FA announced Barton received an automatic four-game suspension, with the additional eight matches a consequence of the manner of his dismissal. He was also fined £75,000.
Premier League
Barton banned for 12 games
23/05/2012 AT 16:48
QPR will now begin their own internal inquiry into what transpired on a dramatic final day of an extraordinary Barclays Premier League campaign.
Club spokesman Ian Taylor said on Twitter: "QPR will be making no comment in regard to the Joey Barton case. Internal investigation will begin in due course."
Premier League
Spurs miss chance to go top in West Ham defeat
02/03/2016 AT 09:02
Premier League
Majestic Mata free-kick gives Man Utd late win
02/03/2016 AT 19:00