Convolution method is studied to analyze statistical tolerance for linear dimension chain and nonlinear dimension chain. Hybrid convolution method is proposed, which is the integration of analytical convolution and numerical convolution. In order to reduce the algorithm errors, improved convolution method is proposed. Comparing with other statistical tolerance analysis methods, this method is faster and accurate. At last, an example is used to demonstrate the method proposed in this paper.