Ö. föddes 20 februari 1955 i Stockholm. Han är son till Lasse Ö. och Margareta Sabel. – Ö:s litterära produktion består till största delen av romaner, däribland debutboken Attila (1975), Fantomerna (1975), genombrottsverket Gentlemen (1980), Giganternas brunn (1981), Fattiga riddare och stora svenskar (1983) samt trilogin Ankare (1988), Handelsmän och partisaner (1991) och Under i september (1994); därefter följde Gangsters (2005; en uppföljare till Gentlemen), Orkanpartyt (2007), Den sista cigaretten (2009), Twist (2014) och Renegater (2020; en uppföljare till Gentlemen och Gangsters). Ö. har också publicerat noveller och skrivit ett flertal filmmanus, däribland Gustav III:s äktenskap och Gentlemen, samt varit verksam som översättare av bl.a. engelsk dramatik och Ibsens samtidsdramatik.
Ö. invaldes i Akademien 27 febr. 2014 på stol 11 efter Ulf Linde och tog sitt inträde 20 dec. samma år. Han utträdde ur Akademien 3 maj 2018. – Ö. tilldelades Signe Ekblad-Eldhs pris 1988 och Doblougska priset 1998. – Skr. i SAH: inträdestal över Linde (1986:46).