Service Restoration is defined as when a failure happens, we can use some ways to decrease the failure effects and restore power supply. Restoring the losing power area that has no fault reasonably and quickly is the essential requirements in self-healing control of distribution system with distributed generations. This article puts forward a hybrid decision diagram model for service restoration in distribution system with distributed generations. The model transforms the problem of service restoration to a two-step approach that satisfies some constraint conditions expressed by Boolean variable. The model does not only defines some Boolean functions of the topological constraints, the security constraints, the switch operation constraints and the islanding operation constraints of DG, but also considers the interruptible load and combines with the support of feeder layers expand principle, shrinking the size of the solution space through the hybrid decision diagram formed by those constraints. And then, those feasible solutions in solution space are checked and sorted in order to get the best solution which is the optimal service restoration plan. In the end of the article, we use the IEEE33 node system to verify the proposed model.