They shaded traditional rivals Highlanders from the country’s second city Bulawayo on goal difference after both finished on 69 points.
Dynamos were two points ahead and playing already relegated Hardbody going into Sunday’s last round of matches, but seemed to get stage fright and were held to 1-1 draw.
Highlanders, who lost just one game all season, won 2-0 at home to Blue Rangers, but could not overhaul Dynamos on goal-difference.
Dynamos extend to 20 the record number of League championships they have won in Zimbabwe.