Konkurrens- och marknadsmyndigheten (CMA) säger att GSK gjorde mer än £ 50m betalningar till företag som gör generiska versioner av sin anti-depressiva Seroxat för att fördröja dem kommer till marknaden.
GSK har bötfällts 37 606,275 pund och de generiska företagen måste betala 7,4 miljoner pund.
Men GSK säger att dess handlingar faktiskt räddade NHS pengar och förde generiska läkemedel till marknaden tidigare.
Övriga företag bötfälldes var Generics UK, Merck, Alpharma, Activis UK och Xellia Pharmaceuticals.
CMA fann att GSK mellan 2002 och 2004 hade ingått avtal om att betala kontant till sina konkurrenter för att hindra dem från att släppa ut den generiska versionen av Seroxat, som kallas paroxetin, på marknaden.
Förutom kontantbetalningar, CMA sade avtalen gjorde det möjligt för konkurrenterna att föra små mängder paroxetin till marknaden i stället för GSK, överföra en del av vinsten till generiska tillverkare utan att öka konkurrensen.
Michael Grenfell från CMA sade: "Dagens beslut sänder ut ett starkt budskap om att vi kommer att ta itu med olagligt beteende som är utformat för att kväva konkurrensen på kundernas bekostnad - i detta fall NHS och, i slutändan, skattebetalarna."
Men GSK sade att det inte höll med om domen och övervägde att överklaga.
"GSK och generiska företag ingick dessa avtal vid den tidpunkten för att lösa kostsamma, komplexa och osäkra patenttvister," dess talesman sade.
"Avtalen gjorde det möjligt för generikaföretagen att komma in på marknaden tidigt med en paroxetinprodukt och gjorde det slutligen möjligt att spara över 15 miljoner pund till NHS."
CMA påpekade att efter att generiskt paroxetin kommit in på marknaden korrekt i slutet av 2013 sjönk de genomsnittliga priserna för läkemedlet mer än 70 % på två år.
Läkemedelsföretaget GlaxoSmithKline (GSK) och vissa generiska företag har bötfällts för att vara konkurrensbegränsande.