In this paper, a new iterative algorithm for finding a common element of the set of minimizers of a convex function, the set of solutions of variational inequality problem, the set of solutions of equilibrium problems and the set of fixed points of demicontractive mappings is constructed. Convergence theorems are also proved in Hilbert spaces without any compactness assumption. Furthermore, a numerical example is given to demonstrate the implementability of our algorithm. Our theorems are significant improvements in several important recent results.