선장(船長)은 선박의 운영과 안전을 책임지는 인물로, 해상에서 선박을 조종하고 관리하는 역할을 수행한다. 선장은 항해 중의 모든 결정을 내리며, 승무원 및 승객의 안전을 우선시한다. 선장의 직무에는 항로 계획, 기상 상황 점검, 선박의 기술적 상태 확인 등이 포함된다.
선장은 해양법과 관련된 법적 책임이 있으며, 사고 발생 시 선박의 안전과 관련된 모든 책임을 진다. 이 직무를 수행하기 위해 선장은 전문적인 교육과 경험이 필요하며, 많은 경우 해양 관련 자격증을 보유하고 있다. 선장은 다양한 선박 유형에 따라 상이한 명칭을 가질 수 있으며, 일부 국가에서는 선장의 직무를 수행하기 위해 특정 면허를 요구하기도 한다.
또한, 선장은 승무원 관리자 역할도 담당하여, 승무원 간의 협동과 안전한 작업 환경을 유지하는 등의 임무를 수행한다. 선장과 선원 간의 원활한 의사소통은 항해의 성공에 중요한 요소로 작용한다.