Owens attended Christian Brothers High School, where he played as a running back, wide receiver and safety. He received All-state honors as a senior. He also lettered in basketball, baseball and track. He accepted a football scholarship from the University of Pittsburgh, where he was switched between running back to safety as a freshman, but still managed to average 8.3 yards per carry. In 1984, he was redshirted after being lost for the season with a knee injury. As a sophomore, he became the starter at free safety toward the end of the season, although he was used as a backup running back in some games. He was a part of a secondary that was called "The Burnt Toast Patrol", after giving up a school record 2,283 passing yards. As a junior, he was moved to strong safety and was fourth on the team with 106 tackles. He also tied with Quintin Jones for the club lead with 4 interceptions. He had a career-high 16 tackles against North Carolina State University. As a senior, he tallied 88 tackles, 2 sacks, 2 fumble recoveries and one interception. He also averaged 22.4 yards as a part-time kick off returner. Against West Virginia University, he tallied 9 tackles, one sack and 2 forced fumbles, including the one that set up the winning field goal in Pittsburgh's 6-3 win. He made a season-high 10 tackles in the upset 30–22 win against the University of Notre Dame. He had a memorable play against Penn State University, when he returned an interception 69 yards to seal a 10-0 victory with 42 seconds remaining in the game. It was Pitt's first shutout over Penn State since 1955.
Owens was selected by the Dallas Cowboys in the tenth round of the 1988 NFL Draft. He made the team as a backup safety and played on passing downs as a linebacker. He posed 13 special teams tackles, 7 defensive tackles, 2 passes defensed and one sack. He was waived on September 5, 1989.
In 1991, he signed with the Orlando Predators of the World League of American Football. He registered 49 tackles, 11 special teams tackles, one interception, 4 forced fumbles and one fumble recovery. He was released on March 10, 1992.
In 1993, he signed with the Orlando Predators of the Arena Football League. He was declared inactive for the first four weeks. In 1994, he registered 46 receptions, 16 touchdowns, 47 tackles and 4 interceptions, however he asked for guarantees if the Predators did well in the playoffs, and the team reacted by suspending him before the semifinals game against the Massachusetts Marauders.
Charlotte Rage (AFL)
On May 17, 1996, he was traded along with Reggie Robinson to the Connecticut Coyotes in exchange for Les Barley. He played in 3 games.
Portland Forest Dragons (AFL)
In 1997, he signed with Portland Forest Dragons. He was released on March 21, 1998.
Personal life
Owens grew up 3 blocks from the Syracuse University campus and was a ball boy for the Syracuse basketball team from 1977 to 1980.