A thermo-mechanical coupling model for the rough surface is established. The model considers friction contact between a rigid flat plane and a rough surface based on 3D fractal theory and allows the analysis of the effects of elastic-plastic deformation of rough body and the interplay among asperities. The contact pressure distribution for the static state beneath different loading mode and for the dynamic state in the presence of the frictional heat flux is found. The results show the fluctuation of the average contact pressure during the process of loading is related to the velocity of loading. The synthetical function of multiple factors such as the thermal deformation, the rising temperature, the interaction between asperities makes the complicated relationships among the maximum temperature, the maximum contact pressure and the real contact area.