This study attempted to investigate the relationship between organisational factors (organisational climate, leadership, and structure), knowledge sharing and organisational effectiveness. Knowledge sharing was examined as a mediator between organisational factors and organisational effectiveness. In addition, the study explored the moderating effect of ICT on the relationship between organisational factors and knowledge sharing. Quantitative techniques and questionnaires were used to collect data for this study. The findings showed that supportive climate, innovative climate, formalisation and transformational leadership were significantly related to knowledge sharing; however, there was not enough evidence to consider knowledge sharing as a mediator between organisational factors and organisational effectiveness. This study also revealed the moderating effects of ICT on organisational factors (specifically organisational climate and organisational leadership) and knowledge sharing. Therefore, the findings of this study provided relevant insights to the public sector managers and policymakers to take a proactive approach to improve organisational effectiveness in their organisation.