국립목포해양대학교 항해학부 교수로 재직 중이다. 한국해양대학교 해사수송과학부에서 항해학 공학사를 취득하고, 동 대학원에서 해상교통정보공학 전공으로 공학석사와 공학박사 학위를 받았다. 남성해운 항해사, 한국해양대학교 조교를 거쳐 해양수산부와 해양경찰청에서 VTS 관제사로 근무하며 해상교통 관제 실무를 수행했다. 해상 교통 안전, 선박 충돌 위험 평가, VTS 지원 시스템을 연구하며, 최근에는 자율 운항 선박(MASS) 도입에 따른 다중 선박 환경 위험도 평가와 관제사 지원 기술에 집중하고 있다.