Bij de dood van zijn vader verbleef Gustaaf in Parijs. Door middel van een staatsgreep op 19 augustus1772 probeerde hij in Zweden de absolute monarchie te herstellen, die sinds de dood van Karel XII van Zweden in 1718 was verdwenen. Gustaaf was prachtlievend. Zijn kroning kostte handenvol geld. Zijn moeder was niet erg gecharmeerd van de acties van haar zoon en reisde naar Berlijn, maar haar broer Frederik de Grote was weinig geneigd bij of in te springen.
Van 1788 tot 1790 voerde hij oorlog met het Keizerrijk Rusland, onder Catharina de Grote, waarbij de Zweden weinig succes hadden. In 1789 ontnam de Zweedse senaat hem de meeste van zijn koninklijke rechten. Terwijl hij bezig was met de voorbereiding tot een interventie in Frankrijk werd hij door de Zweedse adel vermoord. Tijdens een gemaskerd bal op 16 maart1792 in de opera van Stockholm werd de koning door Jacob Johan Anckarström in zijn rug geschoten. Hij stierf twee weken later. Giuseppe Verdi gebruikte deze geschiedenis in zijn opera Un ballo in maschera, maar situeerde die uiteindelijk in Boston, vanwege de censuur.
Huwelijk en kinderen
In 1766 huwde Gustaaf met Sophia Magdalena van Denemarken, dochter van Frederik V van Denemarken. Haar schoonmoeder Louisa Ulrika van Pruisen haatte haar. Louise Ulrika domineerde Gustaaf III en veroorzaakte een verwijdering tussen het koppel. Hun huwelijk werd pas in 1775geconsummeerd. Toen Gustaaf III voor het eerst gemeenschap had met zijn vrouw, leek het erop dat hij zoveel moeite had dat hij Adolf Fredrick Munck om hulp moest vragen.
Uit het zeer gedetailleerde rapport van "Munckens" blijkt dat de koning hem de slaapkamer in riep en hem om hulp vroeg om "het gat te vinden" en meer en hem liet blijven en fysiek zou helpen met deze daad. Het rapport en een aantal andere aanwijzingen hebben geleid tot een gerucht dat "Muncken" in feite de vader was van kroonprins Gustaaf Adolf, een gerucht dat ook werd ondersteund door weduwe-koningin Louise Ulrika. Dit leidde tot een breuk tussen Gustaaf III en zijn moeder. Gustaaf III staat in ieder geval in alle officiële documenten en genealogieën als de vader van Gustaaf IV Adolf. Gustaaf III van Zweden was mogelijk biseksueel of aseksueel; sommigen trokken het vaderschap van de koning in twijfel.