Yes, An NRI open the Dmat account when he visits India. With the advance technology everthing has become online. Even you can trade online. Non- residents can trade online. Almost all registered brokers offer facility of online trading in shares to NRIs or non-residents. So, that even if he returns to abroad, he can do the trading online. :hap2: