Michael Jack was appointed after a 14-2 vote by council on Thursday.
He has previously held roles as the Director of Legal Services and City Solicitor, Chief Operating Officer, Chief Corporate Services Officer and Deputy Chief Administrative Officer.
Mayor Brian Bowman said council is excited to have Jack take over the position.
"I believe Michael brings a breadth of knowledge and passion for Winnipeg to hit the ground running immediately," said Bowman.
The mayor also thanked interim CAO Mike Ruta who has been filling in while council worked to find a new permanent CAO.
Now with Jack taking the position, Bowman said Ruta will transition into retirement.