Terms of the contract were not disclosed.
He has averaged 8.5 points, 2.9 assists and 1.9 rebounds over six seasons.
The Bucks won an NBA-low 15 games last season.
Earlier in July, the team hired Jason Kidd as head coach to replace Larry Drew, who was fired.
- Chris Johnson