A series of hydraulic model tests are carried out to investigate random wave run-up and overtopping on smooth, impermeable single slope and composite slope. Based on the analysis of the influences of wave steepness, structure slope, incident wave angle, width of the berm and water depth on the berm and the wave run-up, empirical formulas for wave run-up on dike are proposed. Moreover, empirical formula on estimating the wave run-up on composite slope with multiple berms is presented for practical application of complex dike cross-section. The present study shows that the influence factors for wave overtopping are almost the same as those for wave run-up and the trend of the wave overtopping variation with main influence parameters is also similar to that for wave run-up. The trend of the wave overtopping variations can be well described by two main factors, i.e. the wave run-up and the crest freeboard of the structure. A new prediction method for wave overtopping is proposed for random waves. The proposed prediction formulas are applied to case study of over forty cases and the results show that the prediction methods are good enough for practical design purposes.