Abstract In this paper, a method of generating efficient solutions of multiobjective programming problems is considered. This method is based on the principle of optimality in dynamic programming and fuzzy decision approach (hybrid approach). Also, this paper shows that solutions obtained by this approach are always efficient solutions. A numerical example is given for the sake of illustration.