With the possible exception of a couple games. So it's been a thing for just over half of his career.
I'm not positive, but I think DOD paid to get it started. Contract ran out and the NFL kept it going, probably due in large part to the Kaepernick situation.