1994年至2007年间任香港西贡区议会（景林）区议员、现为民主动力执行委员、将军澳民生关注组成员、香港人权监察成员。曾任区域市政局议员(1993-1999年)、港同盟中央委员、民主党中央委员、前线执行委员。林亦曾为新民主同盟成员，但最后并没有随其徒弟范国威退出民主党。于2007年区议会选举，林咏然被民建联祈丽媚以近6百票之差击败；2011年区议会选举，林成功以2,687的高票重返议会。在2012年香港立法会选举中，林咏然与刘慧卿、柯耀林、林少忠合组名单参选，并于名单中排第四名，最终该名单只有排名第一的