Crystallographic slip, i.e. movement of dislocations on distinct slip planes, is the main source of plastic deformation of most metals. Therefore, it was an obvious idea to build a constitutive model based on dislocation densities as internal state variables in the crystal plasticity. In this paper the dislocation model recently proposed by Ma and Roters (Ma A. and Roters F., Acta Materialia, 52, 3603-3612, 2004) has been extended to a nonlocal model through separating the statistically stored dislocation and geometrically necessary dislocation densities. A nonlocal integration algorithm is proposed, which can be more easily used in conjunction with commercial software such as MARC and ABAQUS than the model proposed in the work of Evers(Evers L.P., Brekelmans W.A.M., Geers M.G.D., Journal of the Mechanics and Physics of Solids, 52, 2379-2401, 2004).