2000 - 2001 Intern at Kempegowda Medical College Hospital
2001 - 2002 Junior Doctor at Satyashree Hospital
2003 - 2005 Post-graduation (Clinical Pathology) (DCP) at Dr B.R Ambedkar Medical College
2007 - 2008 Clinical Observer at Royal Hobart Hospital, Australia
2008 - 2011 Resident Medical Officer at Royal Hobart Hospital, Australia
2011 - 2012 Registrar, Medicine at Royal Hobart Hospital, Australia
2012 - 2013 Advance Physician training - Nephrology at Alice Springs Hospital, Sydney
2013 - 2014 Advance Physician training - Nephrology at Liverpool Hospital, Sydney
2014 - 2014 Advance Physician training - Nephrology at Bankstown Hospital, Sydney
2014 - 2014 Advance Physician training - Nephrology at Institute of Nephro Urology