31-year-old will still carry on as a batsman though and stay in charge of the County Championship side.
Andrew Gale is standing down as captain of the Yorkshire one day and T20 sides with immediate effect.
The 31-year-old, who has missed the last three Royal London One-Day Cup matches for the Vikings because of a wrist injury, will continue as First-class captain of the County Champions and will make himself available for selection for all other cricket as a batsman going forward.
Yorkshire, in the short-term, have handed the limited overs captaincy to Alex Lees before deciding on a long-term successor.
“I feel it’s beneficial for a fresh voice and new ideas in the shorter format of the game and with the current demands of the schedule I need to manage my body in preparation for Championship cricket. I still hope to play a large part in the Club’s future success with the bat in the shorter format.
“I’ve enjoyed every minute in leading the team, participating in the Champions League in South Africa was a highlight, along with reaching a One-Day semi-final. I would like to wish Alex Lees all the best in the short-term and whoever the Club appoint in the long-term.”
“To relinquish the captaincy of our One-day teams, therefore, has been a very difficult decision for him to make.
“However, the physical demands of the shorter format of cricket eventually take its toll and consequently affect the energy you require to lead the team in all formats.
"Andrew will continue to captain the side in the LV= County Championship and I believe this decision will enable him to fulfil this role for many years to come.”