Окончил университет во Фрайбурге. Глава левого крыла Католической партии Центра, депутат рейхстага (1914—1918 и 1920—1933). Правительство Вирта подписало в 1922 году советско-германский Рапалльский договор. В 1933 году эмигрировал. Из эмиграции вернулся в 1948 году. В 1953 году в ФРГ основал и возглавил партию Союз немцев, борющихся за единство, мир и свободу. Противник милитаризма в ФРГ. Выступал за установление дружественных отношений с СССР. С 1952 года член Всемирного Совета Мира.