Fredrik tog examen från Musikallinjen på Balettakademien i Göteborg 2014. Därefter har han arbetat två säsonger på Astrid Lindgrens värld, bland annat som Borka i Ronja Rövardotter.  Han har spelat Diesel i West Side Story i Svandammshallarna i Uppsala, varit regiassistent i Cats på Balettakademien och i Spelman på taket på Kulturhuset Spira, där han också var understudy för huvudrollen Tevje. Senast medverkade han i Les Misérables på Wermland Opera.