Capitano milanese (sec. 15º), fu al servizio di Filippo Maria Visconti, e (1427) comandò la squadra fluviale armata sul Po contro i Veneziani; presso Cremona rimase sconfitto dalla flotta veneziana di Francesco Bembo, ma nel 1431 distrusse la squadra veneziana al comando di Nicolò Trevisani, nello stesso luogo dove era stato sconfitto quattro anni prima.