The 20-year-old told the Pars website: "I am looking forward to getting started because I need to come out and get games.
"As soon as I heard that Dunfermline were interested I knew this was where I wanted to come and that it would be the right place for me."