Oppositionen krävde misstroendeomröstningen efter att premiärminister Michel Barnier tvingat igenom regeringens socialförsäkringsbudget utan omröstning i parlamentet.
Totalt röstade 331 parlamentsledamöter för misstroendeförklaringen – det krävdes minst 288 ja-röster för att det skulle gå igenom.
En stor majoritet röstade för misstroendeförklaringen. Det krävdes absolut majoritet för att det skulle gå igenom.
Missnöjet med regeringen har varit stort på båda sidor sedan Michel Barnier och ministrarna tillträdde för bara tre månader sedan. Men det som förebådade misstroendevotumen är att Barnier tvingade igenom socialförsäkringens budget med ett undantag eftersom han inte kunde få tillräckligt stöd för den i parlamentet.
Det är första gången sedan 1962 som en fransk regering faller i ett misstroendevotum.
Vad som händer nu är oklart, men Macron kan åtminstone inte upplösa parlamentet och utlysa nyval, eftersom det enligt fransk lag inte har gått tillräckligt med tid sedan förra parlamentsvalet i somras.