Russo è nato il 12 aprile 1983 a Montreal. Alto 1,74 m, pesa 81 kg ed è in possesso del doppio passaporto. La sua carriera inizia nel 2000 nella QMJHL con l´Acadie-Bathurst Titan. In quattro stagioni disputa per questa formazione esattamente 250 incontri. Nel 2004 si trasferisce in Italia. Prima firma un contratto con l´Alleghe (9 partite), poi passa all´Asiago (7 partite). Nel 2005 raccoglie 14 presenze in A2 con il Torino. Due anni fa invece vince la serie A2 con l´HC Merano. In 30 incontri subisce solamente 65 reti, risultando il miglior portiere del campionato. L’anno scorso era il secondo portiere del Bolzano dopo Phil Groeneveld. Ai Mondiali in Canada ha fatto parte della spedizione azzurra, ma coach Goulet non lo ha mai fatto giocare.