In this paper, a stochastic brucellosis model with nonlocal transmission and spatial diffusion is established. Existence, uniqueness and positivity of mild solution to the model are obtained by adopting a truncation method. To ensure the Mean Square Exponential Stability (MSES) of the solution, sufficient conditions are given by employing the inequality techniques and the stability implies that the brucellosis die out in a short period of time. Moreover, we introduce elimination of infected animals and disinfection of brucella to the model as control strategies. Necessary conditions are given to obtain the optimal control which best balance the outcomes and costs of the control by applying Pontryagin’s maximum principle. Finally, the theoretical results are demonstrated by the numerical simulations.