V letech 2001 až 2003 zastával Tvrdík post ministra obrany. Z této funkce ale odešel protože podle svých slov nemohl přijmout snižování rozpočtu armády a její celkovou redukci.

Poté působil přes dva roky jako generální ředitele Českých aerolinií. Opozici se nelíbilo, že byl na toto místo jmenován bez výběrového řízení.

Na začátku letošního roku povolala Tvrdíka do svých služeb sociální demokracie, které měl jako hlavní volební manažer pomoci k úspěchu v červnových sněmovních volbách.

Po volbách se objevoval v blízkosti Paroubka při poradách stranického vedení, na kterých se řešilo povolební uspořádání.