I think it will work. The surface Pro is a normal x86 architecture. So you can install normal windows programs.
It also has a usb port and is pre configured with windows 8.1.
At the moment i do not have a surface pro 3 to test it with, but i have no reason to believe that it should not work.