The Romanian parliament has approved a government of technocrats headed by an ex-European Union agriculture commissioner, after the previous government collapsed amid mass protests in the wake of a nightclub fire in which at least 56 died.

The nomination of Dacian Ciolos is a direct criticism of Romania's politicians who are perceived as being corrupt, arrogant and removed from the problems of ordinary people.

"This government has no political objective more important than supporting and strengthening democracy," said Ciolos Tuesday before Parliament approved his Cabinet by a vote of 389-115.

Ciolos named his Cabinet Sunday, but then withdrew the proposed health minister, a 28-year-old surgeon, after photos appeared of him modelling underwear. He also withdrew his proposed justice minister, a respected democracy activist, because she had not studied law.