W reprezentacji Libii Osman zadebiutował w 2003 roku. W 2006 roku w Pucharze Narodów Afryki 2006 rozegrał 2 spotkania: z Wybrzeżem Kości Słoniowej (1:2) i z Marokiem (0:0).