Sadeghi hrál 38 zápasů za íránský národní fotbalový tým a hrál na olympijských hrách v roce 1972 a na mistrovství světa v roce 1978. Byl také členem íránského týmu, který vyhrál fotbalový turnaj na Asijských hrách v roce 1974.
a Asijský pohár v roce 1976.