Born in Lyon, France with a father from Toudja, Algeria, he graduated from the Université de Montpellier in 1991 with a degree in Microelectronics and Control Engineering. 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.
Source: Elections Canada.