This document presents a new multi-robot formation control algorithm based on leader-follower optimized by an immune genetic algorithm (IGA). The algorithm uses a leader-follower approach for initial formation control, then optimizes the proportional coefficients in the leader-follower model using an IGA. Simulation results comparing the proposed algorithm to genetic algorithm, simple leader-follower, and behavior-based approaches show the IGA-optimized leader-follower approach achieves formation faster and with fewer steps, demonstrating its effectiveness.