Родился 19 января 1984 года в Шкодре, Албания.
Свою карьеру в футболе Салихи начал в футбольном клубе Шкодры «»Влажния» в 2002 году, а в 2004 перешел в афинский клуб «Панионис». В начале сезона 2005-2006 он возвращается в Албанию и играет за команду Тираны, и получает звание лучшего нападающего сезона.
Салихи продолжает играть в команде Тираны, пока в 2006 году не переходит в австрийский клуб «Рид». Первый сезон с «Ридом» он завершает с шестью голами, в результате чего команда становится серебряным призером чемпионата Австрии.
31 августа 2009 года Салихи подписывает контракт с футбольным клубом Вены
«Рапид», в котором успешно участвует в серии матчей.
Стоит отметить, что с 2006 по 2012 годы Салихи также выступал за сборную Албании, проведя 38 матчей и забив 9 голов.
2 марта 2012 года он подписал контракт с американским футбольным клубом Вашингтон ДС Юнайтед.