Electrical discharge machining (EDM) is a non-conventional machining process that is used for machining of hard-to-machine materials, components in which length to diameter ratio is very high or products with a very complicated shape. The process is commonly used in automobile, chemical, aerospace, biomedical, and tool and die industries. It is very important to select optimum values of input process parameters to maximize the machining performance. In this paper, an attempt has been made to carry out multi-objective optimization of the material removal rate (MRR) and roughness parameter (Ra) for the EDM process of EN31 on a CNC EDM machine using copper electrode through evolutionary optimization techniques like particle swarm optimization (PSO) technique and biogeography based optimization (BBO) technique. The input parameter considered for the optimization are Pulse Current (A), Pulse on time (µs), Pulse off time (µs), and Gap Voltage (V). PSO and BBO techniques were used to obtain maximum MRR and minimize the Ra. It was found that MRR and SR increased linearly when discharge current was in mid-range however non-linear increment of MRR and Ra was found when current was too small or too large. Scanning Electron Microscope (SEM) images also indicated a decreased Ra. In addition, obtained optimized values were validated for testing the significance of the PSO and BBO technique and a very small error value of MRR and Ra was found. BBO outperformed PSO in every aspect like computational time, less percentage error, and better optimized values.