W 2002 w Belgradzie sztafeta klubowa 4 x 400 m, w której składzie znalazł się Kamil Masztak zajęła 2. miejsce w klubowym pucharze Europy juniorów. Podczas młodzieżowych mistrzostw Europy w 2005 indywidualnie dotarł do półfinału w biegu na 200 m, a wraz ze sztafetą 4 x 100 m zajął 5. miejsce w finale. W czerwcu 2006 sięgnął po trzy złote medale międzynarodowych mistrzostw Izraela (w biegu na 100 i 200 m oraz w sztafecie). Znalazł się, jako członek sztafety 4 x 100 m, w składzie reprezentacji Polski na mistrzostwa świata w Osace (2007) oraz na igrzyska olimpijskie w Pekinie (2008) jednak w obu przypadkach nie wystąpił w zawodach. W 2009 był członkiem zwycięskiej sztafety 4 x 400 m podczas halowego pucharu świata wojskowych oraz zdobył srebrne medale w sztafecie 4 x 100 m podczas mistrzostw świata wojska oraz uniwersjady. W 2011 zdobył srebrny medal w sztafecie 4 x 100 metrów podczas światowych igrzysk wojskowych w Rio de Janeiro. Dwa tygodnie później znalazł się w składzie reprezentacji Polski na Mistrzostwa Świata w Taegu, jako członek sztafety 4 x 100 metrów, jednak nie wystąpił w zawodach. W 2012 r. został powołany do reprezentacji na Mistrzostwa Europy w Helsinkach do sztafety 4x100m, jednak nie wystąpił w zawodach. W sztafecie 4 x 100 metrów wystąpił natomiast na Letnich Igrzyskach Olimpijskich w Londynie, gdzie razem z Dariuszem Kuciem, Robertem Kubaczykiem i Kamilem Kryńskim pobił czasem 38,31 s. rekord Polski. Był to 9. wynik eliminacji, wobec czego nie dał awansu do finału Igrzysk.