A novel method for designing a seven-bar linkage based on the optimization of centrodes is presented in this paper. The proposed method is applied to the design of a pure-rolling cutting mechanism, wherein close interrelation between the contacting lines and centrodes of two pure-rolling bodies is formulated and the genetic optimization algorithm is adopted for the dimensional synthesis of the mechanism. The optimization is conducted to minimize the error between mechanism centrodes and the expected trajectories, subject to the design requirements of the opening distance, the maximum amount of overlap error, and peak value of shearing force. An optimal solution is obtained and the analysis results show that the horizontal slipping and standard deviation of the lowest moving points of the upper shear blade have been reduced by 78.0% and 80.1% and the peak value of shear stress decreases by 29%, which indicate better cutting performance and long service life.