An algorithm is developed for determining the exact ground state properties of quantum many-body systems which is equally applicable to bosons and fermions. The Schroedinger eigenvalue equation for the ground state energy is recast into the form of a many-dimensional integral through the use of the Hubbard-Stratonovitch representation of the imaginary time many- body evolution operator. The resulting functional integral is then evaluated stochastically. The algorithm is tested for an exactly soluble boson system and is then extended to include fermions and repulsive potentials. Importance sampling is crucial to the success of the method, particularly for more complex systems. Improved computational efficiency is attained by performing the calculations in momentum space.