A single-stage photovoltaic-fed field-oriented controlled brushless DC (BLDC) motor drive for water pumping using a 2-degree of freedom (DoF) controller is presented in this paper. The proposed 2-DoF controller consists of a feedback and feedforward loop design. A feedback loop is used to maintain stability and desired performance, in which the PI controller is utilized for controlling the DC voltage at the outer loop, which generates the necessary speed reference. A Fuzzy logic controller is then used in the inner loop to achieve a faster speed response of the BLDC motor. Further, the performance of the system is made faster by incorporating dynamic feed-forward control. MATLAB Simulink is used to design and simulate the system. The OPAL-RT simulator is used to validate the system’s performance in real-time.