다양한 수소 개질 모드에 따라 연속적으로 수소 생산이 이루어질 수 있으며, 최적의 수소 생산 효율을 얻을 수 있는 수소 생산 장치 및 방법이 개시된다. 본 발명의 실시예에 따른 수소 생산 장치는, 연료를 수소 개질하여 수소를 포함하는 개질 연료를 내연기관에 공급하기 위한 수소 생산 장치로서, 적어도 하나의 개질 유닛을 포함하고, 상기 개질 유닛 내에 상기 연료를 수소 개질하기 위한 촉매를 구비하는 개질기; 상기 연료, 공기, 증기 및 상기 내연기관으로부터 배출되는 배기가스를 선택적으로 상기 개질기로 공급하는 공급부; 및 상기 내연기관과 관련된 운전 조건에 따라 다양한 수소 개질 모드 중 어느 하나의 수소 개질 모드를 결정하여 상기 공급부를 제어하는 제어부를 포함한다.