Lopez was born in Leon, Nicaragua but left the country at a young age due to political instability.
[1] He played CIS football for the Waterloo Warriors from 2007 to 2009 and for the Toronto Varsity Blues in 2010.
[2] In his rookie season, Lopez played in 3 games, recording 2 special teams tackles.
On July 23, 2013, Lopez signed with the Toronto Argonauts of the Canadian Football League.
[3] He played in 17 games over two seasons with the Redblacks, accumulating five special teams tackles.