A bilinear observer is proposed for a class of singular bilinear system subject to unknown input disturbance. Based on singular value decomposition technique, the existence of the solution to the decomposed system is presented. Then a bilinear observer is proposed for the decomposed system based on an algebraic Riccati equation, and the domain of attraction of the state estimation error is derived. Finally, a detailed design procedure is given to design a bilinear observer for a model of flexible joint robot, which demonstrates the effectiveness of the proposed method.