Icing on solid surfaces leads to operational difficulties and high maintenance efforts for power networks, aircraft, ships, ground transportation vehicles and house-hold refrigerators, to name but a few. In extreme cases, icing on surfaces causes disastrous events such as crash of aircrafts and collapse of power networks, which result in severe economic impact and large loss of life. This talk is going to discuss the fundamentals of the ice formation and bioinspired strategies taken in my group in fighting against icing. 1) When the supercooling is low, it is possible to remove supercooled liquid water from the solid surfaces before the freezing occurs. Therefore, it is desired to remove condensed microdroplets before ice occurs. In nature, ballistospore mushrooms rely solely on surface energy to adaxially discharge their spores through coalescence-induced liquid droplet jumping. Inspired by this, we fabricated anti-icing surfaces, on which the condensed water could be spontaneously removed. 2) When the supercooling is high, icing on solid surfaces occurs easily and in this case, it is desired to have surfaces with low ice adhesion. Inspired by ice skating, we have designed anti-icing coatings, which have ultralow ice adhesion and the ice formed atop of it could be removed by a wind action or its own gravity. Moreover, this talk will also discuss bioinspired anti-icing coatings, which are modified with anti-freezing proteins. Ice formation on such surfaces is delayed and a possible mechanism will be proposed.