Shirin David was born in Hamburg, Germany, to an Iranian father and Lithuanian mother and has one younger sister. She graduated from a school of opera singing, dancing and acting in Hamburg. David currently lives in Berlin. She was raised by a single mother after her father left the family.