For efficient simulation of chemical systems with large number ofreactions, we report a fast and exact algorithm for direct simulation ofchemical discrete Markov processes. The approach adopts the scheme oforganizing the reactions into hierarchical groups. By generating arandom number, the selection of the next reaction that actually occursis accomplished by a few successive selections in the hierarchicalgroups. The algorithm which is suited for simulating systems with largenumber of reactions is much faster than the direct method or theoptimized direct method. For a demonstration of its efficiency, theaccelerated algorithm is applied to simulate the reaction-diffusionBrusselator model on a discretized space.