The 23-year-old left sided attacking midfielder had a trial in midweek before completing the switch on Thursday.
The former Yeovil player had been on non-contract terms at Home Park since the turn of the year.
Caceres played for the Glovers against Wycombe in the League Two meeting back in November.