Yes, an NRI is liable for payment of advance tax on the income earned in India as per provisions of the Income tax Act in force for the relevant assessment year.