The former St Johnstone player joins the Binos after spending the last two seasons with their League 2 rivals Edinburgh City.
Stirling manager Kevin Rutkiewicz’s other recent signings include Kevin Nicoll (Clyde), Josh Peters (Queen’s Park) and David Wilson (Annan Athletic).