For problems such as low accuracy and poor real-time detection of existing radar non-contact vital signs detection, a human vital signs detection algorithm based on Frequency Modulated Continuous Wave (FMCW) radar was proposed. Firstly,the vital signs signal was obtained through the millimeter wave radar. Then, the adaptive decomposition and reconstruction of the vital signs signal were achieved using the improved Empirical Wavelet Transformation (EWT) algorithm. The best value of the spectrum division line was found by introducing Sparrow Search Algorithm (SSA) and Fuzzy Entropy (FE). Finally,the heart rate and respiratory rate were calculated using the estimation algorithm with improved frequency interpolation. The superiority and robustness of the proposed algorithm were verified through comparative experiments with a medical critical care monitor. The experimental results showed that compared with Wavelet Transform (WT) algorithm, Complementary Ensemble Empirical Mode Decomposition (CEEMD) algorithm and Variational Mode Decomposition (VMD) algorithm, the Mean Square Error (MSE) was reduced by 77.65, 27.25 and 21.05, the Mean Absolute Percentage (MAPE) was reduced by 7.33, 4.33 and 3.42 percentage points, and the real-time performance was improved by 0.72 s, 16.74 s and 1.87 s. At the same time, the proposed algorithm also achieves the detection of Heart Rate Variability (HRV).