He immigrated to Sweden, where he started his career as a member of the Malmö-based Swedish boy band Get Wet later renamed Caymen.
Later on, he developed his career as a music video director, shooting videos for a number of artists, including FloRida, Wu Tang Clan, Brian Mcknight, Quiet Drive, Shadmehr Aghili, 786, Black Cats, Ebi, Googoosh, Kamran & Hooman, Jamshid, Native Deen, Pyruz, Saeed Mohammadi, Sepideh, Shadmehr Aghili, Shahram Solati, Shahrum K, Valy, David Wharnsby, Zain Bhikha, Shahab Tiam, Pouya, Moein, Isadora, Budweiser, Rock by Sweden and many many more.
Notable directed videos include "Airport" for Andy & Shani, "Mi amore" and "Fix Me" for Velvet,[1] "Temptation" for Arash & Rebecca Zadig, "Boro Boro", "Arash" and "Tike Tike" for Arash, "Henna", "Roma", "Barooneh", "Ne Na Nai", "Electric", "Bia Nazdiktar", "Sheytoonaki" for his brother Cameron Cartio, "Miss Blue" for Vincent.
The cast included Sulo Williams as Jackson, Aimee Garcia as Amy, Kelly Perine as Disco, Hadley Fraser as Chris, Wilson Cruz as Joaquin, Rosanna Arquette as JC, French Stewart as HW, Assaf Cohen as Jason, Jennifer Alden as Amanda, Alexis Carra as Kristen, Chane't Johnson as Sherona, Dale Raoul as Sophia and Robin Riker as Head Honcho.
Additional roles are by Neely Gurman as Paramount Casting Director, Amy Chaffee as Commercial Casting Director, Lawrence B. Adisa as Lawrence, Josh Roman as Marcus, Darren Capozzi as Frankie, Julie Johnson as Ashley, Sarah Lieving as Christine.