Toghrul Asgarov won a gold medal for Azerbaijan at the London 2012 Olympic Games, in the men's 60 kilograms freestyle wrestling.

Asgarov defeated Besik Kudukhov of Russia in the final.

At Rio 2016, he became one of the few Azerbaijani athletes to win a second Olympic medal as he bagged silver in the 65kg division.

In 2015, Asgarov won home gold at the inaugural European Games in Baku and he won the European Championships title in 2012.

At the World Championships, he won silver in 2010.