Lauréat d'un grade universitaire en jurisprudence, Giovanni Coronas commence sa carrière au sein de la préfecture de police de Turin, en 1943. Nommé préfet en 1967, il est aussi vice-chef de la police jusqu'en 1974. Le , il est nommé chef de la Police de Rome.
Du au , il est ministre de l'intérieur dans le gouvernement Dini.