Lilywhites had their best campaign in 12 years last season.
The 24-year-old was limited to just nine appearances in the second half of last season after picking up several injuries.
New faces featured in friendly matches this week.
Inverness have played a number of trialists so far during friendlies.
League One club field two teams at Merkinch and Forres.
He arrives at Station Park on a one-year deal.
He has been studying to become a coach.