He was detained in Radhanpur town of North Gujarat for violation of model code of conduct.
AAP Gujarat convenor Sukhdev Patel said that the detention was a security check to ensure that AAP had all the permissions for the road-show to be carried out by Kejriwal.
When Kejriwal landed in Gujarat, he was welcomed by black flags.
In an earlier report, Kejriwal had taken potshots at BJP prime ministerial candidate Narendra Modi by stating, "I want to see the development claimed by Modi in the state".
While police officials say that the detention is beacuse of violation of poll code of conduct mandated with effect by Election Commission.
But, AAP begs to differ and has sent out a statement that the detention is based on necessary clearances required for road-shows and police is verifying the documents before Kejriwal will be set free.