He started his gaming journey at a young age after watching his father play Super Metroid. His competitive gaming experience began with Halo 2 and his first major LAN event was MLG Anaheim 2011 for Starcraft II. He learned of League of Legends after being introduced by fellow World of Warcraft players. Ecco played Starcraft II competitively and League of Legends as a pastime until Fall 2012, when he switched to League of Legends full-time. He joined Team MRN when it reformed on December 30th 2012 as their Mid player for the duration of the NA LCS Season 3 Spring Split, after which the team disbanded. He then went on to join Velocity eSports as a Sub, until the Week 5 of the NA LCS Season 3 Summer Split, when he officially became their Mid Laner. After the end of the NA LCS Season 3 Summer Split he left Velocity.