La sfârșitul secolului al XIX-lea, comuna făcea parte din plasa Berheci a județului Tecuci și era formată din satele Căpotești, Dumbrava, Gălești, Huruești, Nedelcu, Perchiu, Prădaeșu și Șarba, având în total 1506 locuitori ce trăiau în 293 de case. În comună existau patru biserici (la Căpotești, Gălești, Huruești și Șendrești) și o școală cu 25 de elevi. La acea vreme, pe teritoriul actual al comunei mai funcționa în aceeași plasă și comuna Condrăchești, formată din satele Condrăchești, Drăgești, Florești, Fundoaia, Gherdana și Ocheni, având 1877 de locuitori ce trăiau în 314 case. În comuna Condrăchești erau cinci biserici (una în fiecare sat), trei mori de vânt și o școală cu 30 de elevi (dintre care o fată) deschisă în 1867.
Anuarul Socec din 1925 consemnează cele două comune în plasa Găiceana a aceluiași județ și având aceeași compoziție. Comuna Huruiești avea 1575 de locuitori, iar comuna Condrăchești — 1636. În 1931, comuna Huruești a fost desființată, iar satele ei au fost împărțite între comunele Florești (noul nume al fostei comune Condrăchești) și Corni. În 1950, comunele Corni și Florești au fost tranferate raionului Răchitoasa din regiunea Bârlad și apoi (după 1956) raionului Adjud din regiunea Bacău; între timp, comuna Huruiești s-a reînființat. În 1968, comunele Huruești și Florești au trecut la județul Bacău; comuna Florești a fost imediat desființată și inclusă în comuna Huruiești. Tot atunci, satele Condrache (fost Condrăchești), Nedelcu și Șarba au fost desființate și comasate respectiv cu satele Fundoaia, Prădaiș și Huruiești.