Ha giocato in più posizioni tra cui linebacker, strong safety e fullback.
Ha giocato per diverse squadre tra cui i New York Giants, i Philadelphia Eagles e i Washington Redskins, totalizzando 12 stagioni nella NFL.