Hans Gruijters studeerde psychologie en politieke en sociale wetenschappen aan de Gemeentelijke Universiteit van Amsterdam. Na zijn afstuderen was hij werkzaam als directiesecretaris bij een textielbedrijf in Helmond. Later was hij mede-eigenaar van verschillende horeca-ondernemingen in Amsterdam. Van 1960 tot 1967 was hij chef buitenland-redactie van het Algemeen Handelsblad. Van 1971 tot 1973 was hij hoofdredacteur wetenschappelijke uitgaven bij uitgeverij VNU.
Tot 1966 was Gruijters lid van de VVD. Van november 1962 tot 21 maart 1966 zat hij voor de VVD in de gemeenteraad van Amsterdam. Hij weigerde echter het huwelijk van prinses Beatrix en Claus von Amsberg bij te wonen. Dit leidde tot een conflict met de partijtop, waarna Gruijters uit de VVD stapte.
In 1966 richtte hij samen met Hans van Mierlo de partij D66 op. Hij zat korte tijd voor die partij in de Tweede Kamer. Daarna was hij van 11 mei 1973 tot 19 december 1977 minister van Volkshuisvesting, Ruimtelijke Ordening en Milieubeheer in het Kabinet-Den Uyl.
In 1980 werd Gruijters benoemd tot burgemeester van Lelystad, een functie die hij tot zijn pensionering in 1996 bekleedde.