Imbalanced data distribution is the main reason for the performance degradation of most supervised classification algorithms. When dealing with imbalanced learning problems, the prediction of traditional classifiers tends to favor the majority class and ignore the minority class which is often much more important. Therefore, it is necessary to balance majority data and minority data before classification. A popular strategy for balancing the two data classes is synthesising minority data. In recent years, generative adversarial networks (GAN) have shown great potential in fitting sample distributions. Based on this, this paper proposes a model combining improved GAN and transfer learning, RVGAN-TL, to solve the imbalanced learning problem of tabular data. As for the improvement of GAN, variational autoencoder (VAE) is used to generate latent variables with a posterior distribution as the input of GAN, and similarity measure loss is introduced into the generator to improve the quality of the minority data generated by GAN. In addition, a roulette wheel selection method is applied to the training data selection in GAN to rebalance data in the overlapping area. When data is balanced, the generated data is used as the source domain and the original data as the target domain, and the transfer learning method is used to train the final classifier. Experiments on 20 real datasets show that the classification performance of the proposed method is significantly improved compared with other popular methods.