Robin Uthappa has announced to retire from all forms of Indian cricket, bringing down the curtains on a 20-year-old professional career.