In unsteady conditions of wind turbines, both the dynamic stall phenomenon and the three-dimensional (3D) rotational effect affect the rotor aerodynamics. The dynamic stall mechanism for rotating wind turbine blades is first investigated. Through the comparison of the aerodynamic data between the rotating blade and the two-dimensional (2D) airfoil, the normal force slope in the attached flow and the separation point expression in the separated flow are modified in the Beddoes-Leishman (B-L) dynamic stall model for rotating NREL wind turbine blades. The modified model is validated by the comparison between the calculation results and the experimental results of the lift and drag coefficients at different radial positions. Both the hysteresis loop shapes and the calculation values are closer to the experiment than the 2D dynamic stall model. The present dynamic stall model is then coupled to a free vortex wake model. The coupled model is used to calculate the unsteady blade aerodynamic loads and the low speed shaft torque of the NREL wind turbine in a yawed condition. The accuracy is greatly improved by the corrections presented in the paper.