— This paper addresses the problem of generating dynamic motion for a humanoid between two predefined postures. The humanoid robot starts its motion from a statically stable configuration to another known statically stable configuration when it is necessary to make step; that is, the center of mass (COM) is inside the support polygon at the initial and the goal configurations. A dynamic motion generation method is proposed in order to generate the whole-body robot motion. Zero moment point preview control is used for maintaining dynamic stability while the robot is taking the step and suitable splines are used for generating the hands, neck and foot motion because it is a free motion on the field of gravity; the screw theory is applied under Lie groups for kinematics and dynamics humanoid modeling, which allows smooth and natural humanoid motion. Successful results on the HRP-2 humanoid robot are shown and discussed.