Nato a Pildenau, nella Baviera al confine con l'Austria, il suo vero nome era Poppo ed era vescovo di Bressanone, di cui si attesta la sede già dal 16 gennaio 1040. Ebbe un ruolo importante nel sinodo romano del 5 gennaio 1047 voluto da papa Clemente II.