Nato nel 1940 a Bari, nel 1966 si è piazzato 9º in 2h25'10"6 (suo record personale) nella maratona agli Europei di Budapest.