A charged particle beam drawing apparatus in an embodiment includes an information generation part to generate encoded information on drawing data having a layered structure and check information on the format check, if the drawing data passes the check by the format check part an information storage part to store the encoded information and the check information a code inspection part to inspect the drawing data by using the encoded information in the information storage part, when the drawing data is to be rechecked in the format check based on the check details an information inspection part to inspect the check information in the information storage part while omitting the format check, if the drawing data passes the inspection by the code inspection part and a check execution part to execute check with processing details of the format check changed according to the inspection result.