Bern said it had reached its decision after Maduro was seized in Caracas in a shock US military operation, and brought to New York to face narcotrafficking charges NDTV rwported.
Describing the situation as "volatile", the Swiss government said in a statement that it wanted "to ensure that any illicitly acquired assets cannot be transferred out of Switzerland in the current situation".
"It has therefore decided, as a precautionary measure, to freeze any assets held in Switzerland by Mr Maduro and other persons associated with him," it said.
"The asset freeze comes into force today with immediate effect and will remain valid for four years until further notice."
The government added that "should future legal proceedings reveal that the funds were illicitly acquired, Switzerland will endeavour to ensure that they benefit the Venezuelan people".