대구광역시에서 태어나 줄곧 초등학교와 중학교 야구부에 들어 활동했고, 대구고등학교 1학년 재학 중이던 2005년, 대구고를 청룡기 전국고교야구 선수권대회 결승으로 이끌면서 전국적인 주목을 받았다. 당시 맞상대가 프로 야구를 주름 잡는 괴물 투수 류현진이 이끌던 동산고등학교. 결승전에서 대구고는 먼저 8점을 내지만, 경험 부족으로 9점을 내주면서 대역전패하게 되어 준우승으로 만족해야 했다. 하지만 그의 이름은 널리 알려지게 된다. 1차 지명이 있던 시기라 오랜만에 나온 유망주에 대구를 연고로 하는 삼성 라이온즈 팬들도 관심을 가진다.
그러나 대구고 1학년을 마치고 전격적으로 제주관광산업고등학교[2]로 전학을 갔다. 당시 제주관산고의 감독인 성낙수 감독의 스카웃 및 설득으로 옮겨갔다고 하는데, 후에 고등학교 스승의 인터뷰에 따르면 집안 사정이 좋지 않아 제주특별자치도로 전학을 갔다고 한다. 이 때문에 전학생 출전 정지 규정에 묶여 1년을 쉬게 된다.[3] 그리고 이때 경상남도김해에서 같이 제주관산고로 건너와 친하게 된 친구가 바로 전 두산 베어스의 투수 김수완. 그 뒤 2년 동안 제주관산고에서 공을 던지지만 특별히 대구고 1학년 시절처럼 주목받지는 못했다.
2008년 드래프트에서 현대 유니콘스는 과감하게 그를 2차 1라운드에서 지명했다. 대구고 시절 보여 준 강속구 능력과 하드웨어를 잊지 않고 있다가 빠른 지명으로 채간 것. 그리고 계약금 1억 1,000만 원에 입단시켰다.
이후 소속 팀이었던 현대가 해체되고, 선수단은 우리 히어로즈 구단으로 인수되면서 부임한 이광환 감독은 그의 강속구를 보고 과감하게 그를 주전 마무리 투수로 발탁한다. 하지만 겨우 21살이었던 투수에게 마무리는 너무 큰 중압감이었고, 결국 마무리 결정은 실패로 돌아간다. 투수황두성에게 마무리를 넘겨준 후, 줄곧 2군에서 던지면서 활동한다. 간간히 1군에 올라왔지만 성적은 그다지 신통치 않았다. 2009년의 방어율은 65⅔이닝을 던져 7.13.
그러나 2군에서 정명원, 조규제 같은 뛰어난 코치의 지도 및 1군에서 정민태의 조련을 받으면서 기량이 상승, 2010년에는 1군에서 어느 정도 자기 몫을 다했다. 90이닝을 던지면서 7승 8패 방어율 4.90로 한 단계 더 성장한 모습을 보인 것. 당시에는 어린 축에 속하는 투수였기 때문에 발전 가능성이 무궁무진하다고 할 수 있었다.
주무기는 시속 150Km에 육박하는 빠른 공. 여기에 스플리터를 정민태 코치로부터 전수받았다. 넥센의 젊은 투수들이 그렇듯이 제구력의 향상이 큰 숙제. 오죽하면 별명이 '볼크(볼질+보크)'였을 정도였고, 선수 본인도 당시에 이 별명을 알고 있었다. 거기다 볼질로 주자를 내보낸 이후 여지없이 무너지는 새가슴도 고쳐야 할 부분이었다.
2011년에는 넥센의 4선발로 낙점받았다. 4월 20일 기준으로 1점대후반이라는 무시무시한 방어율 및 예전보다 현저히 줄어든 볼질로 성공적인 선발 투수로서의 모습을 보였지만 2패를 기록하였다.
4월 24일 삼성 전에 선발 등판하여 5⅓이닝 5볼넷 3탈삼진 4실점 3자책점으로 드디어 승리 투수가 되었다. 다만 3점대 자책점을 한 덕에 방어율이 조금 올라간 것이 흠이었다. 근데 그래놓고도 방어율이 2.53. 그러나 그 뒤로 꾸준히 좋은 투구를 보여주지 못하면서 방어율도 어느덧 4점대로 올랐다. 역시 문제는 나중에 조작의 결과물로 밝혀진 볼넷이었다.
5월 14일LG전에 선발 등판하였다. 그리고 1회에 삼자범퇴를 잡아냈으나 2회에 무너지면서 4실점을 하고 4이닝 5실점으로 강판된다. 그래도 팀은 5 대 6으로 역전승을 거두었다. 하지만 이 경기 역시 조작 경기로 드러났다. 일부러 1회에 볼넷 하나 주려고 했는데 LG타자들이 다 휘둘러서 실패한 것이었다.
2011년8월 6일한화 이글스 전에 드디어 LG 소속으로는 처음으로 선발 등판하였다. 한화 전에서 좋은 모습을 많이 보여서 기대되는 대목이었지만 5⅓이닝 동안 4실점하면서 그날 패전 투수가 되었다. 하지만 이걸 자세히 들여다 보면 본인(김성현)보다 박경수, 김태완키스톤 콤비의 생각은 수비 때문에 벌어진 일이며 실책을 줘도 할 말 없는 게 두 개나 있었지만 웬일인지 실책으로 기록이 안 되고 고스란히 그의 자책점으로 연결된 것이다.
2011년을 다사다난하게 보내면서 25경기 117⅔이닝 4승 9패 방어율 5.43을 기록했다.