Anno II urodził się około roku 1010 w Altsteußlingen koło Ehingen w Szwabii. W 1056 roku został arcybiskupem Kolonii, piastując ten urząd aż do śmierci w 1075 roku. Pełnił również funkcję kanclerza dla Włoch oraz kanclerza Kościoła rzymskiego. W latach 1063–1065 sprawował regencję w Świętym Cesarstwie Rzymskim podczas małoletności cesarza Henryka IV. Zmarł 4 grudnia 1075 roku w Kolonii. Został kanonizowany w 1183 roku, a jego wspomnienie obchodzone jest 4 grudnia.