Jo Delahaut fait ses études à l'Académie des Beaux-Arts de Liège, où il est l'élève d'Auguste Mambour (1928-1934), puis réussit une licence en histoire de l'art et archéologie (1935) avant de défendre une thèse de doctorat sur Le néoclassicisme en Belgique, à l'ULg (1939). Professeur à l'Athénée de Schaerbeek (1936-1962), il devient ensuite professeur à l'INSAS et à l'Institut de La Cambre (1962-1976).