Absolvent VŠE byl za normalizace propuštěn ze zaměstnání a vykonával rozličné profese.

Byl signatářem Charty 77 a v 80. letech skončil za pobuřování ve vězení.

Po listopadu 1989 spoluzakládal ODA a zasedal v České národní radě a po vzniku samostatné české republiky i ve Sněmovně.

Z ODA v prosinci 1997 vystoupil a angažoval se u založení marginální Strany konzervativní smlouvy. V roce 2010 byl Mašek coby kandidát TOP 09 zvolen zastupitelem v Praze 6.