고려대학교 컴퓨터정보통신대학원을 졸업했으며, 석사 논문을 주제로 특허를 받았다. 앤앤지㈜와 ㈜엠게임에서 게임 클라이언트 프로그래머로 MMORPG 게임을 개발했으며, 이후 유니닥스㈜에서 PDF 에디터, 디지털 교과서, OCR 프로그램 등 다양한 애플리케이션을 개발했다. 현재는 ㈜에스더블유엠에서 수석연구원으로 재직하며 여러 내비게이션 업데이트 프로그램을 개발하고 있다. 역서로는 『유니티로 배우는 C# 프로그래밍 6/e』(에이콘, 2023), 『언리얼 엔진 5로 제작하는 실시간 VFX』(에이콘, 2024), 『언리얼 엔진 5로 개발하는 멀티플레이어 게임』(에이콘, 2025)이 있다.