Portsmouth have added former Bristol Rovers left-back Lee Brown to their squad, which has been confirmed by their club website.
The 27-year-old will officially become a Blues player on July 1 when his contract with Bristol Rovers expires.
Lee Brown began his career at QPR and had a couple of loan spells with non-league clubs before joining Bristol Rovers in the summer of 2011.
He became a fans favourite at the Memorial Stadium, where he made 319 appearances for the Pirates – scoring 22 goals – and was part of the side that secured back-to-back promotions into League One.
Blues boss Kenny Jackett said: “Lee brings an awful lot of experience to our side and yet he probably still has his best years in front of him.
“I felt we gave away too many goals last season and he can certainly help with that, but he’s also a full-back that likes to attack and create goals.
“We’re really pleased to bring someone of his character to the club and I believe he’ll really add to our group.”
Kenny Jackett has had a busy transfer window already, yesterday Portsmouth agreed the signing of versatile Burton Albion player Tom Naylor on a three-year contract.
Portsmouth have also signed goalkeeper Craig MacGillivray on a two-year deal after he turned down a new contract at rivals Shrewsbury.
Also, Portsmouth have signed Louis Dennis on a free transfer after the forward left National League side Bromley.
Pompey have also signed Republic of Ireland Under-21 winger Ronan Curtis from Derry City for an undisclosed fee on a two-year contract.