Yes, entry into Zimbabwe requires a visa for most nationalities. It can be obtained at the border, but it's recommended to apply for it ahead of your trip.