La sfârșitul secolului al XIX-lea, comuna făcea parte din plasa Cârligătura a județului Iași și era formată din satele Popești, Rădeni, Obrijeni, Doroșcani, Hărpășești, Mădârjac, Grumușelele și Bojila, având în total 2736 de locuitori. În comună funcționau o moară de apă, una cu aburi, trei școli cu 98 de elevi, și șapte biserici. Anuarul Socec din 1925 o consemnează în plasa Bahlui a aceluiași județ, având 2811 locuitori în satele Doroșcani, Hărpășești, Obrigeni, Popești și Vama. În 1931, comunei i s-au alipit temporar satele comunei Sinești care a fost desființată, dar ulterior comuna Sinești a reapărut.
În 1950, comuna a fost transferată raionului Târgu Frumos și apoi (după 1960) raionului Iași din regiunea Iași. În 1968, ea a revenit la județul Iași, reînființat.