Nguyễn Văn Hạnh là cầu thủ trưởng thành từ lò đào tạo Sông Lam Nghệ An, cùng lứa sinh năm 1998 với Nguyễn Bá Đức, Nguyễn Văn Đức. Tuy nhiên, khác với 2 người đồng đội cũ nêu trên, Nguyễn Văn Hạnh đã bị Sông Lam Nghệ An thanh lý hợp đồng khi đang là quân số của đội U21 và mới bước sang tuổi 18 (năm 2016).
Trải qua quãng thời gian tìm kiếm cơ hội trong màu áo Công an Nhân dân, Bình Thuận và CLB TP.HCM, Nguyễn Văn Hạnh lại bất ngờ được lò đào tạo HAGL thu nhận. Với những màn trình diễn ấn tượng trong màu áo U21 HAGL tại VCK U21 QG 2017, Nguyễn Văn Hạnh đã được đội bóng phố núi đăng ký vào danh sách tham dự mùa giải 2018.
Nhưng "niềm vui ngắn chẳng tày gang", kết thúc mùa giải năm đó, Nguyễn Văn Hạnh đã phải chia tay HAGL theo diện bị thanh lý hợp đồng. Nhận được lời mời của Ban lãnh đạo Hải Phòng, Nguyễn Văn Hạnh đã "tay xách nách mang" tới sân Lạch Tray để thử việc.
Sau quãng thời gian tập luyện cùng thầy trò HLV Trương Việt Hoàng, cầu thủ người Yên Thành đã được Ban lãnh đạo Hải Phòng trao cho bản hợp đồng có thời hạn 3 năm. Tại sân Lạch Tray, sự nghiệp của Nguyễn Văn Hạnh đã bước sang một trang mới. Không những thường xuyên có mặt trong đội hình xuất phát của Hải Phòng, Nguyễn Văn Hạnh còn được HLV Park Hang-seo triệu tập lên U22 Việt Nam (năm 2019). Đây là phần thưởng xứng đáng cho tài năng và những nỗ lực không ngừng nghỉ của hậu vệ người Yên Thành.
Tiếc rằng, những chấn thương khác nhau đã ảnh hưởng không nhỏ đến phong độ của Nguyễn Văn Hạnh. Thậm chí, hiếm khi cầu thủ 23 tuổi được thi đấu ở vị trí trung vệ sở trường, mà thay vào đó là vị trí hậu vệ cánh trái và vị trí tiền vệ trung tâm.
Nhìn chung, quãng thời gian khoác áo Hải Phòng với Nguyễn Văn Hạnh là khá thành công. Hy vọng, cầu thủ sinh năm 1998 sẽ nhanh chóng tìm được bến đỗ mới để phát triển sự nghiệp./.