In this paper, a stochastic cholera model with imperfect vaccination is proposed and investigated. We establish sufficient conditions for the existence and uniqueness of an ergodic stationary distribution of the positive solutions to the model by constructing a suitable stochastic Lyapunov function. Our result may provide some new insights for elimination of cholera. Some numerical simulation is provided to demonstrate our main result.