Pada musim panas tahun 2015, Rahmani menandatangani kontrak selama dua tahun dengan klub Tractor untuk menjalani masa wajib militer di klub tersebut. Pada tanggal 3 Juni 2016, ia bergabung dengan Esteghlal dengan kontrak selama dua tahun. Kemudian, pada tanggal 12 Desember 2017, ia bergabung dengan klub Zob Ahan.
Rahmani telah bermain untuk tim nasional sepak bola Iran di berbagai tingkatan. Ia pertama kali dipanggil untuk tim nasional sepak bola Iran U-15 pada tahun 2004. Ia juga dipanggil dan bermain untuk tim nasional sepak bola Iran U-23 oleh Alireza Mansourian pada tahun 2011, di mana ia menjadi kapten tim tersebut. Pada tanggal 14 Mei 2013, Rahmani dipanggil untuk tim nasional sepak bola Iran oleh pelatih Carlos Queiroz. Debutnya dilakukan dalam pertandingan persahabatan melawan Oman pada tanggal 22 Mei 2013. Pada tanggal 1 Juni 2014, ia masuk dalam skuad Iran untuk Piala Dunia FIFA 2014 yang dilatih oleh Carlos Queiroz. Namun, ia tidak bermain dalam turnamen tersebut dan hanya menjadi pemain cadangan yang tidak dimainkan dalam tiga pertandingan.
Dalam statistik karir klubnya, Rahmani telah mencetak sejumlah gol dan memberikan assist. Terakhir diperbarui pada tanggal 9 September 2019. Selain itu, ia juga telah meraih beberapa penghargaan, termasuk juara Liga Pro Iran pada musim 2013-2014 bersama klub Foolad.