Imperatori began his motorsport career in karting in 1991 and was active until 2002 in this sport. In 2004 he moved to Formula racing and was the 14th Formula Lista junior. He also appeared as a guest starter for four races of the Asian Formula Renault Challenge and chose a race for themselves. After he was active in any racing series in 2005, he returned back to the 2006 Asian Formula Renault Challenge and was runner-up with a victory behind Pekka Saarinen. In addition, he became a master in the Chinese Formula Renault Challenge standings. In 2007, he remained in the Asian Formula Renault Challenge and won again a race. In the championship, the Swiss defeated again Saarinen and was runner-up. He has also completed testing for the Swiss A1 team.
2008 Imperatori moved to the Japanese Formula 3 Championship, where he competed for PTRS in the national class. Behind Hideki Yamauchi, he finished second in the standings. In 2009, he remained in the national class and started for Achievement by KCMG. The Swiss finished third this time. 2010 Imperatori rose in the championship class and went for Toda Racing at the start. With a second place as best result he finished the season in fifth place overall.
2011 moved Imperatori in the Formula Nippon and returned to KCMG. He finished the season in twelfth place in the championship. He was also sixth in the GT300 rating of Super GT. In addition, he won in Zhuhai, together with Edoardo Mortara and Darryl O'Young the GTC- rating in the Intercontinental Le Mans Cup.
- 2007: Asian Formula Renault Challenge ( 2nd place)
- 2008: Japanese Formula 3 National class (2nd place)
- 2009: Japanese Formula 3 National class ( 3rd place)
- 2010: Japanese Formula 3 ( 5th place)
- 2011: Formula Nippon ( 12th place)
- 2011: Super GT, GT300 ( 6th place)