Condottiero di ventura al soldo dei Visconti, corse il territorio di Bologna distinguendosi per stragi, ruberie e nefandezze di ogni tipo sino a quando fu catturato vicino a Vignola dalle milizie bolognesi. Tratto in città prigioniero con i figli Ludovico e Lippaccio ed altri parenti e sodali fu imprigionato con loro nella torre del giardino degli Anziani. Mentre il figlio Ludovico morì di morte naturale Giovanni con gli altri fu decapitato il 27 settembre 1399.