Most well known for playing Jackie in over eighty episodes of the popular British soap opera EastEnders, she is also recognized for her portrayal of Beverly Armitage in six episodes of Lazarus & Dingwall, as well as for her recurring roles on Hollyoaks (as Christine Carpenter); My Wonderful Life (as Lydia); and Insiders (as Emma Davies).
She made her television debut in a 1988 episode of The Bill.
She contributed voiceover and motion capture work to the PlayStation 3 video game Heavenly Sword.
She spent her early years in Moglabazar, Sylhet, East Pakistan (present-day Bangladesh), and later relocated to England.
She appeared with Tim Pigott-Smith in a 2007 episode of Holby Blue.