In a tweet, Gehlot said that he had tested positive for the H1N1 virus but his condition has improved after starting treatment in time.
"Mujhe bhi swine flu positive aaya hai lekin maine samay par ilaaj shuru kar liya hai, ab improvement hai," he tweeted.
"Gehlot is convalescing at home and taking medicine," his personal secretary told PTI here, adding that the former chief minister had fever for the last three days.
Gehlot had gone for a test after he complained of fever, cough and cold on getting back from Delhi where he campaigned for Congress candidates on January 30, the personal secretary said.