Dante kjempet med guelfernes kavaleri i slaget ved Campaldino den 11. juni 1289. Denne seieren medførte en reform av republikken Firenzes grunnlov. På 1200-tallet hadde Firenze rundt 100 000 innbyggere, og var den største i Italia, større enn Roma og Milano. Byens vekst skyldtes håndverksindustri og handel. Næringslivets vekst og organisering hadde skapt sosiale motsetninger og konflikter. Håndverkslaugene hadde blitt så mektig at alle som ville delta i politikken måtte tilhøre et laug. Dante gikk inn apotekerlauget. I de påfølgende årene er hans navn tidvis nedtegnet for at han har stemt eller talt i ulike råd i republikken. En betydelig del av møtereferatenen for årene 1298–1300 gikk tapt under andre verdenskrig, slik at Dantes deltagelse i byrådene er i dag vanskelig å bedømme.