The 22-year-old left-back, who can also play in midfield, was released by the Black Cats this summer.
He featured in the starting XI for Rovers’ first pre-season game against Armthorpe Welfare on Saturday afternoon.
No regrets about turning down new Rangers contract says Doncaster Rovers defender James Maxwell
Doncaster Rovers ‘were never going to match my ambitions’ claims former boss Darren Ferguson
Doncaster Rovers’ injury update as Joe Olowu likely to miss AFC Wimbledon trip
Doncaster Rovers: Gary McSheffrey’s praise for youth team striker Jack Goodman
Doncaster Rovers players ratings in humbling 3-0 defeat to Lincoln City
He previously made eight appearances for Falkirk in his native Scotland, six of them in the second tier.