The Tampa Bay Buccaneers selected Abraham in the fifth round (143rd overall pick) of the 1995 NFL Draft, and he played for the Buccaneers for a single season in 1995. He also played for the Chicago Bears in 1996 and the Carolina Panthers in 1997. In three NFL seasons, he appeared in nine regular season games.
Abraham was later signed by the Toronto Argonauts of the Canadian Football League, and he played for that organization for three seasons from 1998–99 and 2001. Appearing in a total of 21 games, Abraham recorded 58 tackles, 13 pass deflections, two interceptions for 48 yards, and one fumble recovery. He was most successful in 1998 when he played in only 10 games but made 35 tackles.
He finished his pro football career with the Los Angeles Xtreme of the XFL in 2001.