Il compose un nombre important de pièces de musique de chambre et pour orchestre, telles que Concerto pour orchestre en 1957, Concerto pour flûte et violoncelle en 1983, Cantate pour l'Europe en 1988,Terzo concerto pour guitare, marimba et cordes créé par l'Orchestre symphonique français dirigé par Laurent Petitgirard en 1992 ou encore Voci del Silenzio en 2002 (œuvre chorale dirigée notamment par Riccardo Muti au festival de Ravenne). En 1991 il dédie son concerto pour trompette Ut (1991) au trompettiste soliste Mauro Maur, un de ses musiciens préférés, et collaborateur quotidien pendant 20 ans.
De 2012 à 2015, il compose une messe intitulée Missa Papae Francisci. Dédiée au pape François. Elle est écrite à l’occasion du bicentenaire du rétablissement de la Compagnie de Jésus.