Born in
Baku to an
Lezgin family, Dadashov has played club football in Germany for
SV Wehen Wiesbaden,
Mainz 05,
FV Biebrich,
SV Gonsenheim,
1. FC Kaiserslautern II,
SVN Zweibrücken and
1. FC Saarbrucken. In June 2016, he signed with
ZFC Meuselwitz. Dadashov played for
BFC Dynamo in the
Regionalliga Nordost in the 2017–18 season, where he became the league's top scorer with 25 goals. On 5 April 2018, he signed with a two-year contract with
SC Preußen Münster. On 13 January 2020, Dadashov signed with
Phoenix Rising FC of the
USL Championship. In his first game with the team on 7 March 2020, he scored a hat trick in a 6–1 win over
Portland Timbers 2. In August 2021 he returned to Germany, signing with
Schalke 04 II. He made his first team debut for
Schalke 04 in a 2–1 away defeat against
FC St. Pauli on 4 December 2021. Dadashov returned to BFC Dynamo on 1 July 2023. ==International career==