광양현 서석촌(현 전라남도 광양군 봉강면 석사리)에서 태어났으며, 자는 운경(雲卿), 호는 매천(梅泉)이라 했다. 출신 가계를 보면 장수 황씨로 황희 정승의 후손이기는 하나, 중간에 가세가 영락해서 그의 조부에 이르러서는 상업으로 생활을 영위했다고 한다. 이렇게 축적한 재산을 기반으로 황현은 1천 권의 장서를 갖추고 학문에 전념할 수 있었다.
황현은 어려서부터 총명하여 신동으로 소문이 자자했으나, 관력은 불우하여 34세에야 겨우 성균관의 생원이 되는 데 그쳤다. 그는 생원이 된 후, 조선 안팎으로 혼란한 세상을 등지고 고향으로 내려갔다. 그는 그곳에서 자신의 거실에 구안옥(苟安屋)이라 이름을 붙이고 독서와 시작(詩作)으로 세월을 보냈다. 그러는 동안 서울에 있는 여러 친구가 “다시 서울에 올라와서 구국 운동에 참가하라”라고 권유했으나, 황현은 그때마다 “그대들은 어찌 나를 귀신 나라에서 날뛰는 미친 사람들 가운데로 끌어들여 같은 귀신, 미친 사람으로 만들려 하는가” 하고 도리어 엄절히 책망했다.
혼란한 세상에서 황현은 비록 은거했으나 망국상을 그대로 보고 있지는 못했다. 자신의 지기였던 김택영이 벼슬을 버리고 중국으로 망명한 것처럼 자신도 망국인의 방도를 생각한 듯하지만, 그 뜻을 이루지는 못했다. 그러던 중 1910년 8월 일본은 소위 한일병합조약이라는 것을 발표해 나라와 민족의 멸망을 공식화했다. 이 소식을 듣고 황현은 애절한 절명시를 남기고 순국했다.