Ganwyd Otto yn Kessel, ger Goch, yn yr hyn sy'n awr yn Nordrhein-Westfalen. Coronodd yr archesgob Mainz Otto i fod yn brenin yn Aachen ar dydd Nadolig, 983. Ar ôl marwolaeth ei fam yn 991, gweinyddodd ei fam-gu Adelheid ac Willigis, archesgob Mainz fel rhaglyw. Bu farw yn yr Eidal yn 1002.