 Born in Tarbes, Laharrague played in several age group representative sides for France, including Under 19, Under 20, and Under 21.He first played professionally for Tarbes Pyrenees in the Pro D2 in 2000, before moving to US Dax.He stayed at US Dax before joining his current club, USA Perpignan in 2002.