Sarah Maria Scicluna was born in Malta in 1988. Although her initial studies were of the sciences, she studied Fine Arts at MCAST Art & Design, where she obtained a B.A (Hons) in Fine Arts. She also obtained a Master's Degree in Digital Arts at University of the Arts London, Camberwell.

Her work continuously explores ritual, systems and chance, placing a lot of importance on the process. Scicluna's work varies from installation to silk screen printing, while often using digital media as a starting point.

Sarah Maria Scicluna currently lectures at MCAST Institute for the Creative Arts.