François Tavoillot a fait des études de philosophie. Il est apiculteur professionnel en Haute-Loire, à la Miellerie du Trifoulou.