Based on the Upper Echelons Theory that suggests the demographic characteristics of executives are linked to organisational processes and outcomes, the paper proposes that strategic decision-making processes mediate the relationship between board members’ demographic characteristics and corporate innovation relating to product, process and organization. Based on questionnaires completed by 101 CEOs of Greek listed firms, the findings confirm that reporting and formalization as decision processes mediate the effect of board characteristics on innovation. Sound financial and formal mechanisms encourage Greek executives to take risks and invest in product or service innovation. Findings show that the executives’ educational level is positively associated with financial reporting and rule formalization activities due to the changes that have been occurred in the Greek education system over recent decades. Functional background is found to influence only financial reporting activities. Finally, the managerial implications of this study are discussed.