Several algorithms have been developed to solve two-level programming problem during the past years. In this paper, we will develop an algorithm for solving three-level programming problem. The hybrid algorithm is coded and used to test a group of problems. Computational experience and comparisons will be presented.