Oriundo della Scozia, Guniforto col fratello Guiniboldo e due sorelle, per sfuggire alla persecuzione, passò in Germania dove le sorelle furono uccise.
Giunti a Como, fu ucciso il fratello e il solo Guniforto si recò a Milano.
Qui egli fu colpito da frecce: creduto morto e abbandonato, si trascinò fino a Pavia, dove fu raccolto da una donna cristiana e dopo tre giorni di agonia, morì nella sua casa.