[3] Soni was a member of the Bharat Naujawan Sabha in the 1980s and was the general secretary of the party in Madipur assembly constituency.
[3] Soni was part of Bijli Pani Andolan ("electricity water agitation") of the Aam Aadmi Party led by Arvind Kejriwal.
Soni fought the assembly elections of December 2013 from Madipur, which was reserved for Scheduled caste.
He polled 36,393 votes and won by a margin of 1,103 over Kailash Sankla of the Bharatiya Janata Party (BJP).
He also defeated the three-time and sitting heavyweight MLA Mala Ram Gangwal of the Indian National Congress (INC),.
[6] Soni was a minister for a short tenure of 49 days (28 December 2013 – 14 February 2014); the Kejriwal and his cabinet resigned.