The agreement is for the veterans minimum.
Babin's relentless motor is a good fit for the Baltimore defense.
The Ravens, who are staying out west in preparation for Sunday's game at the Oakland Raiders, chose Babin over Shaun Phillips after watching both of them work out Tuesday.
Babin, 35, had two sacks in 16 games as a situational pass-rusher last season for the New York Jets. He was released on Sept. 5 by New York, who saved $1.5 million against the cap by cutting him.
An 11-year veteran, Babin has recorded 64.5 sacks for seven teams: the Houston Texans, Seattle Seahawks, Kansas City Chiefs, Philadelphia Eagles, Tennessee Titans, Jacksonville Jaguars and the Jets. Last season, he was the ninth-highest-graded 3-4 outside linebacker by Pro Football Focus and recorded 27 quarterback hurries and seven hits in just 470 snaps.
ESPN NFL Insider Adam Caplan contributed to this report.