Niklas was born in Stockholm and trained at the Royal Swedish Ballet School. He graduated from The Bolshoi Ballet Academy, Moscow in 2011. He then joined the Peter Shaufuss Ballet, performing an extensive repertoire. Niklas has also been with the Royal Swedish Ballet, Ballet Ireland and The Greek Northern Ballet. He competed at the Helsinki International Ballet Competition 2012, Grasse IBC 2010, the Nordic/Baltic Ballet Competition 2009 & 2010 when he received 2nd prize and won the audience prize.