Abstract: In this study, a control scheme based on multi-objective Non-Dominated sorting genetic Algorithms NSGA-II is proposed which is able to tune the PID controller parameters simultaneously in order to find the set of trade-off optimal solutions. Single-objective population based methods such as Genetic Algorithm (GA) and Particle Swarm Optimization (PSO) have only one solution in a single run. Unlike single objective methods, multi-objective optimization can find different solutions in a single run. This study deals with four conflicting objective functions. In the proposed method, conflicting objectives considered are maximum overshoot, rise time and settling time for multi-objective optimization. The proposed method is used for designing of PID parameters for speed control of dc motor drives.