Brake squeal is a phenomenon caused by various factors such as stiffness of brake components, mode coupling, friction coefficient, friction force variation, pressure, temperature and humidity. FEA simulation is effective at predicting and investigating the cause of brake squeal, and is widely used. However, in many FEA simulations, models of brake lining are mostly a brand-new shaper, so that the change of pressure distribution or pad shape, which can occur due to the lining wear, are not taken account. In this research, brake squeal analysis was conducted with consideration of lining wear, applying Fortran codes for Abaqus user subroutine. The brake assembly model for the analysis is created by using a 3D scanner and has a close shape to the real one. The wear patterns calculated by the analysis are similar to those of brake pads after a noise test. The complex eigenvalue analysis shows two unstable modes at the frequency of squeal occurred in the noise test. One is out-of-plane vibration mode of the rotor and another is in-plane vibration mode of the rotor. These modes do not come out in the case of analysis with a brand-new lining shape. The results of parameter studies on physical properties and geometries of brake lining show the analysis model in this research is effective in reducing squeal of the brake system.