The 30-year-old player most recently played for the Saudi side Al-Okhdood.
Bassogog has been a member of the Cameroon national team since 2016.
According to media reports, he is expected to join Esteghlal on a two-year contract.
Esteghlal will represent Iran in the 2025-26 AFC Champions League.