The finite-time passive filtering for a class of nonlinear systems with uncertainties is considered。The nonlinear parameters are assumed to satisfy Lipschitz conditions。An optimal robust passive filter with respect to the finite-time interval is designed while the exogenous disturbances are unknown but norm bounded。Based on passivity theory and finite-time stability theory,the sufficient condition for the existence of finite-time robust passive filter is given by constructing appropriate Lyapunov function。And then,applying linear matrix inequalities techniques,the design method of the finite-time optimal passive filter is derived and can be obtained in the form of linear matrix inequalities。Finally,simulation results illustrate the effectiveness of the developed approaches。