Roslin was born in Malmö, Sweden. He travelled in Germany and Italy and then settled in Paris in 1752. He revisited Sweden in 1774 and went on to St Petersburg. In 1777 he was in Warsaw and Vienna. He returned to Paris in 1779 and remained there. He was a portrait painter.