Франция, XVIII век. На престоле — король Людовик XV. Франция постоянно с кем-то воюет. Король обнаруживает, что для ровного счёта ему не хватает тридцати восьми солдат. По Франции объявлена кампания по вербовке в солдаты. Фанфан, спасаясь от преследования родственников соблазнённой им девушки, записывается в армию: цыганка нагадала ему, что он будет мужем дочери короля. Выясняется, что цыганка Аделина — дочь вербовщика, которая таким образом заманивает новых рекрутов. Раскусив уловку, Фанфан всё же не отступит от своей мечты и встанет под королевские знамёна. По дороге в полк он спасёт маркизу де Помпадур и дочь короля от нападения разбойников, получив в благодарность брошь в виде тюльпана. В конце концов Фанфан таки станет мужем дочери короля, поскольку Аделина, в которую он был влюблён, оказалась приёмной дочерью короля, и король благословил их брак.