Gero urodził się około roku 900 w Saksonii, prawdopodobnie jako syn hrabiego Billingów, Christiana, który rządził w regionach Nordthüringgau i Schwabengau. Był bratem margrabiego Tietmara z Miśni. W 969 roku został wybrany arcybiskupem Kolonii przez kapitułę katedralną, choć początkowo spotkał się z opozycją cesarza Ottona I. W 971 roku pełnił rolę posła na dwór bizantyjski w Konstantynopolu, gdzie negocjował małżeństwo następcy tronu, Ottona II, z bizantyńską księżniczką Teofano. W drodze powrotnej przywiózł relikwie świętego Pantaleona do Kolonii, które złożono w nowo dedykowanym kościele pod jego wezwaniem. W 972 roku uczestniczył w synodzie w Ingelheim, a rok później był obecny na pogrzebie cesarza Ottona I. Zmarł 29 czerwca 976 roku w Kolonii.