He became interested in environmental causes in 1995, and worked in software development.
He immigrated to Canada in 2002 and became a Canadian citizen in 2006.
He was a candidate for the municipal council of Saint-Jean-sur-Richelieu in 2009.
Prior to being elected to parliament, he worked as a senior interviewer for Statistics Canada.
Brahmi did not stand in the 2015 federal election.