This paper presents the fault tolerance of model predictive direct torque control for a permanent magnet synchronous generator under a faulty Vienna rectifier. The fault applied includes open-switch and short-switch fault in a particular active switching device of the Vienna rectifier. The measured input current is used in the proposed fault diagnosis approach to detect the switch fault’s position without any additional hardware being implemented. Whenever a switching fault occurs at any phase of the Vienna rectifier, the available switching vectors for prediction control are reduced from five to four. The feasibility and effectiveness of the proposed fault tolerance model predictive direct torque control under a faulty Vienna rectifier are demonstrated and investigated through MATLAB/Simulink. The results show that it is feasible for the proposed method to be operated under a short-switch fault with slightly higher total harmonics distortion of the input current but out of control under an open-switch fault.