Osmond was the editor of a radical magazine, Wales Fortnightly, which was published between 1980 and 1982.
He currently holds a number of notable positions:
- Honorary Senior Research Fellow with the Constitution Unit, School of Public Policy, University College, London.
- Fellow of the University of Wales Institute, Cardiff.
- Member of Academi Literature Promotion Agency for Wales.
- Board Member of Pembrokeshire Darwin Centre for Biology and Medicine.
- Board Member of Cynnal Cymru: the Sustainable Development Forum for Wales.