A finite element code has been developed by which the axisymmetric and plan strain cold forging processes with arbitrarily curved die geometric can be analyzed. The generation of initial velocity field is included in the present finite element program. In order to impose velocity boundary conditions on the arbitrarily curved die surface, an effective method is suggested by using the skew boundary condition. The work hardening effect, rigid body treatment and the frictional boundary condition on the curved die surface are introduced in the formulation and intermediate remeshing stages are employed in the finite element method program. Some computational examples are chosen which are industrially useful forging processes such as forging of a gear blank and a blade. The prediction of elastic deformation and stress concentration of dies are very important in cold forging processes. The elastic deformation of dies in plane strain blade forging are computed in connection with the deformation of the workpieces. It is shown that the developed program is applicable to the analysis of practical planestrain or axisymmetric forging processes.