We propose a perturbative method to compute the deflection angle of both null and massive particles for source and detector at finite distance. This method applies universally to the motion of particles with general velocity in the equatorial plane of stationary axisymmetric spacetimes or static spherical symmetric spacetimes that are asymptotically flat. The resultant deflection angle automatically arranges into a quasi-inverse series form of the impact parameter, with coefficients depending on the metric functions, the signal velocity and the source and detector locations through the apparent angles. In the large impact parameter limit, the series coefficients are reduced to rational functions of sine/cosine functions of the zero order apparent angle.