Cabrera is expected to attend Wednesday's first full-squad workout at the Ed Smith Stadium complex. To clear a spot on the 40-man roster, the Orioles designated outfielder Alex Hassan for assignment.
Cabrera, 28, had 99 stolen bases over the past three seasons with the San Diego Padres, including an National League-leading 44 steals on 48 attempts in 2012. He was a NL All-Star in 2013 before his season was cut short by a 50-game suspension for his involvement in the Biogenesis scandal.
Cabrera faces a resisting arrest charge stemming from a traffic stop in September. He has an April 13 court date to the misdemeanor charge and has pled not guilty.
With J.J. Hardy at shortstop, Cabrera likely will receive most of his playing time at second base, but the Orioles also will likely take a look at him in the corner outfield spots.
With his speed -- the Orioles were last in the majors with 44 steals last season -- he also could be a leadoff option, especially against left-handed pitchers.
Hassan was claimed off waivers Nov. 20 from the Boston Red Sox.