Specializzato nell'arte ceramica dell'antica Grecia, fu il primo docente di Archeologia e Storia dell'Arte Antica all'Università "La Sapienza" di Roma, istituendo la prima cattedra di archeologia in Italia, dal 1891 al 1915.
L'anno successivo fondò il Museo dei Gessi (poi Museo dell'Arte Classica). L'idea di Löwy era quella di creare dei calchi in gesso di sculture ellenistiche originali e da copie romane a scopo didattico per le sue attività di professore. Tuttavia la prima sede fu al pianterreno di un palazzo al rione Testaccio al centro storico di Roma. In seguito, nel 1925, il museo fu spostato all'Istituto di San Michele, e nel 1935 collocato nella sua attuale sede alla città universitaria.