San Francisco 49ers linebacker Reuben Foster was fined and suspended for the first two games of next season for violating the league's Conduct and Substances of Abuse policies.

Foster's suspension stems from a weapons offence and a misdemeanor drug offence that have both since been resolved in court.

"I accept the League's decision and am sorry that my mistakes have hurt my team," Foster said in a released statement after the suspension was announced. I have a responsibility to the 49ers, our fans and our community, and I am committed to learning from this situation and making better choices in the future. The support I have received over the last five months has been humbling, and I do not take it for granted."

49ers general manager John Lynch also released a statement concerning Foster's suspension.

"Our organization understands and supports the League's decision. Although we are disappointed that Reuben will not be with our team for the first two games of the season, we will continue to work with him on making better decisions and eliminating unnecessary distractions. We are encouraged to see Reuben take responsibility for his mistakes, and hopeful that he has learned from them as well."

The 24-year-old had a strong rookie season after falling to the 49ers at 31st overall last year. In 10 games, all starts, Foster had 59 tackles.