Klub został założony w 1905 roku. Nazwa klubu wzięła się od imienia Diagorasa, olimpijczyka i antycznego boksera, wywodzącego się z wyspy Rodos. Początkowo klub grał w rozgrywkach imperium osmańskiego, a od 1912 roku Dodekanezu, po uzyskaniu niepodległości przez ten archipelag. Podczas wojen bałkańskich zespół nie rozgrywał żadnych spotkań, a w latach 1929-1945 był rozwiązany. Po uzyskaniu niepodległości Diagoras Rodos został utworzony na nowo i przywrócony do rozgrywek w Grecji. W latach 1986–1989 grał w pierwszej lidze greckiej, a w 1987 roku dotarł do półfinału Pucharu Grecji. Od 2008 roku występuje w rozgrywkach drugiej ligi greckiej.