Sadeghi je za iransko nogometno reprezentanco odigral 38 nastopov in igral na olimpijskih igrah leta 1972 in na svetovnem prvenstvu leta 1978. Bil je tudi član iranske ekipe, ki je osvojila nogometni turnir na azijskih igrah leta 1974.
in azijski pokal leta 1976.