The invention provides a solar selective absorbing coating and a preparation method thereof. The solar selective absorbing coating is prepared from the following raw materials: a light absorbing agent, a heat conducting aid, diisocyanate, polyether polyol, a chain extender, a dispersing agent, a solvent, other aids and the like. According to the solar selective absorbing coating provided by the invention, the adopted light absorbing agent is spinel type ternary transition metal oxide, the solar selective efficiency is high, the photo-thermal conversion efficiency is high, the polymer is a single-component polyurethane system, the solvent is environment-friendly, and the product is good in mechanical strength and excellent in toughness; and especially, the coating has excellent aging resistance, high and low temperature resistance, water resistance, freezing resistance and the like, is a single component, does not need to be blended on site, and is convenient for construction.