Brad Haddin has retired from international Twenty20 cricket to focus on prolonging his Test and one-day careers.
The 33-year-old Australian most recently played on August's tour of Sri Lanka.
"I thoroughly enjoy Twenty20 cricket and have taken great pride from playing all three forms of the game for Australia," he said in a statement.
"However I feel the time is now right for me to concentrate on Test and ODI cricket.
"I remain extremely determined to play cricket for Australia and believe this decision will help achieve this."
Haddin plays domestic T20 for the Sydney Sixers as well as for the Kolkata Knight Riders in the IPL.