The woman, identified only as 'S', said she came to Malaysia in 2010 to work as a cashier at a sundry store before she was employed at a pub in Permas Jaya in Johor state.
The woman, who hails from Hyderabad in Andhra Pradesh, said her ordeal began last year when her employer started making advances towards her, the Star newspaper reported.
She claimed that the man had raped her almost daily and would beat her up if she refused to comply.
She added that she had to undergo two abortions which he paid for. She reportedly escaped last month and sought the assistance of a church group and a local workers rights group Tenaganita.
The woman, who said she had lodged complaints with the Indian High Commission and Labour Department, also claimed that she had lodged several police reports, but said her employer only received warnings. She also alleged that her wages had not been paid for several months.
Tenaganita programme officer Liva Sree Dharan said the organisation had spoken to the employer, asking him to pay the wages he owed the woman.
"She has lodged four police reports. We hope the police will help her and investigate the alleged abuses she had gone through," she was quoted as saying. Police is probing the case.