The Buffalo Bills have agreed to terms with wide receiver Ruvell Martin.

The 29-year-old veteran appeared in five games for the Seattle Seahawks last year and caught seven passes for 158 yards with a touchdown. He also played eight games in 2009 with St. Louis after spending his first three seasons in Green Bay.

Martin started nine games during his time with the Packers and had his biggest impact during his rookie season of 2006 when he caught 21 passes for 358 yards with a touchdown.

In 54 career games Martin has 65 catches for 1,006 yards with seven scores.