World Cup-winning India fast bowler Sreesanth on Wednesday retired from all forms of domestic cricket, drawing curtains down on his tumultuous career.