Get your taxes done using TurboTax

Yes, you will have to file.

 For additional information follow the link.

Taxation of Nonresident Aliens https://www.irs.gov/individuals/international-taxpayers/taxation-of-nonresident-aliens