The passive control problem is studied for singular system with nonlinear perturbations. Based on Lyapunov function, a sufficient condition is firstly formulated in terms of linear matrix inequalities such that the system is admissible and passive with dissipation η. Then dynamic output feedback controller is constructed such that closed-loop system is admissible and passive with dissipation η, meanwhile the slack variables are introduced to describe the explicit expression of controller gains. Finally, a numerical example is given to show the effectiveness of the proposed method. At the same time, the maximum dissipation and relative controller could be presented.