Jean-Jacques Pierre began his career in the youth ranks of Haitian club Cavaly. After impressing with the Island club Pierre moved to Argentina joining Arsenal de Sarandí. After one season with Arsenal Pierre joined Deportivo Morón and went on to score an impressive seven goals as a defender. His play with Morón earned him a move to historic Uruguayan side Peñarol. While with Peñarol Pierre was a regular starter for the club and also featured during Copa Libertadores. He was voted as the best defender of the Uruguayan championship during 2004-2005.
In August 2005 he joined French club Nantes. Upon joining Nantes Pierre quickly became a first team regular. He made his debut for Nantes on September 10, 2005 in a 1-0 loss to Troyes AC. In six seasons in France he appeared in 143 league matches (including 68 Ligue 1 matches) and scored 4 goals.
Pierre was the captain of the U-23 Haiti national football team, and emerged as an important player for the full national squad. He made his full national team debut in a December 2001 friendly match against El Salvador and was a Haiti squad member at the 2002 and 2007 Gold Cup Finals. Also, he played in 2 World Cup qualifying matches in 2004. According to the Haitian press, on March 25, 2009, Jean-Jacques Pierre announced his retirement from the national side citing false accusations against him. Also, Pierre explained he was not as much valued in the national team as he was with Nantes F.C. However, he returned to the national team and participated in 2010 World Cup qualifying matches.