An ad hoc network is a group of wireless mobile computers or nodes in which individual nodes cooperate by forwarding packets for each other to allow nodes to communicate beyond direct wireless transmission range. In this paper I presented the design and performance evaluation of a new on demand ad hoc routing protocol, called SWARM. SWARM used mechanisms of swarm intelligence to based select good routes to destinations. SWARM was Scalable, Adaptable, Autonomous and have good Fault tolerance capability. This paper presents the simulated performance comparison of SWARM with AODV and DSR in different CBR traffic flow. Performance evaluation of AODV, DSR and SWARM was evaluated on packet delivery ratio, network throughput, end-to-end latency and packet transmission rate.