Gharahkhani er utdannet programrådgiver med tilleggutdannelse i menneskerettigheter, flerkulturell forståelse og konflikthåndtering, og jobber til daglig som integreringsansvarlig i NAV i Øvre Eiker, hvor han også sitter i kommunestyret for Arbeiderpartiet. Her ble han den første folkevalgte med innvandrerbakgrunn noensinne i kommunen. I perioden 2005-2009 var han vararepresentant på Stortinget for Buskerud Arbeiderparti.