Results and lessons from three years of commissioning and operations of the cryogenic and purification systems of the ICARUS neutrino detector installed at the Fermilab are described. The detector uses liquid argon stored in two separate containers of about 275 m 3 each. The liquid argon must be kept in very stable thermal conditions, and the contamination of electronegative impurities must be consistently kept at small fractions of parts per billion. Since its fill in early 2020, the detector has been commissioned and then operated in neutrino beams at Fermilab for the search of sterile neutrinos and measurements of neutrinoargon cross sections. The results of operating the cryogenic and purification systems and lessons learned, including challenges in reaching the design electron lifetime in argon bath, operating and servicing liquid nitrogen and argon circulation pumps, argon condensers and purifiers, are described. Plans for future operations and list of recommendations are presented.