V roce 2003 byl Hoffmann odsouzen za to, že úmyslně nechal zastavit vysílání Československého rozhlasu v noci 21. srpna 1968 během Invaze vojsk Varšavské smlouvy do Československa, a snažil se tak zabránit provolání Všemu lidu ČSSR vydané ÚV KSČ. Chtěl tak pomoci protireformnímu křídlu KSČ a intervenčním armádám. Hoffmann byl vůbec prvním komunistickým funkcionářem odsouzeným v souvislosti s invazí. Odvolací soud později změnil kvalifikaci jeho trestného činu, z původní vlastizrady na zneužití pravomoci veřejného činitele. Následně ho Vrchní soud v Praze v říjnu 2003 uznal vinným ze sabotáže a odsoudil jej k nepodmíněnému trestu odnětí svobody v trvání šesti let. Proti tomuto rozhodnutí si Hoffmann podal stížnost k Evropskému soudu pro lidská práva ve Štrasburku. Ten v roce 2009 jeho stížnost zamítl. Hoffmann nastoupil do vězení 9. srpna 2004, již po 26 dnech však byl ze zdravotních důvodů propuštěn.