Sadeghi  made 38 appearances for the Iran national football team and played at the 1972 Olympics and 1978 FIFA World Cup.
Sadeghi represented Iran on the national football team, making 38 appearances. He also took part in both the 1972 Olympics and the 1978 FIFA World Cup.