Lokala medier rapporterar att båten kantrade i de höga vågorna på sträckan mellan staden Kariba i norra Zimbabwe och ett fiskeläger.
Ombord fanns 90 passagerare och fem besättningsmedlemmar. Flera personer har räddats. Samtidigt befaras flera ha omkommit i olyckan, enligt polisen.
Karibasjön är världens största konstgjorda sjö sett till vattenvolym.