In the paper, a dynamic surface-based adaptive fuzzy fixed-time fault-tolerant control scheme is developed for nonstrict feedback nonlinear systems with non-affine faults. Firstly, the computational complexity is reduced by adopting dynamic surface control technique, and unknown nonlinear functions are approximated with the help of fuzzy logic systems. Secondly, non-affine faults involving system states and controller output are taken into account and treated by transforming it into nonlinear in the unknown parameters. Then, under the framework of fixed-time stability, a novel adaptive fuzzy fault-tolerant control strategy is designed so that the closed-loop system is semi-globally practically fixed-time stable. Finally, a numerical simulation and a model simulation are given to demonstrate the effectiveness of the proposed control scheme.